gpt4 book ai didi

php将二维数组插入mysql

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

大家好,尽管我读到的例子有很多,但我似乎无法理解这个问题。基本上我有一个二维数组并想将其插入到 MySQL 中。该数组包含一些字符串。

我无法让以下内容工作......

$value = addslashes(serialize($temp3));//temp3 is my 2d array, do i need to use keys? (i am not at the moment)
$query = "INSERT INTO table sip (id,keyword,data,flags) VALUES(\"$value\")";
mysql_query($query) or die("Failed Query");

谢谢大家,

最佳答案

不确定这是否是您问题的完整答案,但这里至少有几个可能的问题:

  • 您不应该使用addslashes ;相反,使用 mysql_real_escape_string
    • 知道特定于您的数据库引擎的信息。
  • 在 SQL 查询中,不应在字符串值周围使用双引号 ("),而应使用单引号 (')
  • 在 SQL 查询中,values() 部分中的字段数量应与字段列表中的字段数量一样多:
    • 这里有 4 个字段:id、keyword、data、flags
    • 但只有一个值:VALUES(\"$value\")
  • 您应该使用mysql_error()了解执行 SQL 查询时遇到的确切错误是什么
    • 这将帮助您找出查询中的问题;-)

关于php将二维数组插入mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2705038/

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