gpt4 book ai didi

php - 如何格式化数据以便可以存储在mysql数据库中

转载 作者:行者123 更新时间:2023-11-29 11:06:12 27 4
gpt4 key购买 nike

我正在尝试通过 php 脚本将一些数据存储在 mysql 数据库中。我尝试存储的数据是加密的,因此这意味着它存储如下内容:

'$ñŠN4Åßv4ñ•ÜÅصÙÜqÚö4Þ§ƒÑìèêù¬a+µºeN¶†)‰ož¥´™³¯BâPqt‡š3ÊØyGyŠí!¬‚ƒý`,È-SFn­…,˜EïÕ¬_¯ ÛÆ1y©aœ«#˜¼öe÷·2,¢‹éUËx‰0ý`ΪÄÅŒ1²ljìí -{6“6{Êܤ^3ùˆ-G¹'

但是,当我尝试构建查询时,连接到数据库时出现错误,因为这些加密值有时带有引号(' 或 ")和逗号,这意味着查询被错误解释。

有没有一种方法可以让我忽略此数据中的逗号和引号,以便正确解释我的查询并可以存储像上面这样的值?

非常感谢。

(当我简单地输入纯文本且没有加密数据时,我的查询有效)

最佳答案

您可以简单地执行 mysql 转义,转义字符串中的特殊字符以在 SQL 语句中使用。

例如..

<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");

$encrypted = mysqli_real_escape_string($con, $encryptedText);

$sql="INSERT INTO table (columnName) VALUES ($encrypted)";

mysqli_query($con,$sql);

?>

关于php - 如何格式化数据以便可以存储在mysql数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41352994/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com