gpt4 book ai didi

PHP INSERT 不工作,可能是坏数组?

转载 作者:行者123 更新时间:2023-11-29 07:56:21 26 4
gpt4 key购买 nike

嘿伙计们,我真的陷入困境,需要一些帮助,

我有一个像这样运行的查询

$query = sprintf("SELECT TN,point,source FROM table LIMIT ".$_POST['cases']."");
$result = mysql_query($query);

然后在 while 循环中我能够回显

echo "&nbsp;&nbsp;&nbsp;&nbsp;".$row['0']." and ".$row['1']." and ".$row['2']."<br>";

并为每个 $row[''] 获取正确的结果

我的问题是在将这些添加到插入语句中时。

mysql_query("INSERT INTO assigned (TN,point,date1,dude,test,row,rows) VALUES (".$row['0'].",".$row['1'].",'$date','$df','$dx','$num',".$row['2'].")");

唯一保留查询的就是 $row['2'],如果我删除并将其设置为“123”,它将正确插入第 0 行和第 1 行以及其余数据。我已经尝试了几乎所有组合来使其发挥作用,但我没有运气。

最佳答案

尝试在 $row['2'] 周围添加单引号,如下所示:

mysql_query("INSERT INTO assigned (TN,point,date1,dude,test,row,rows) VALUES (".$row['0'].",".$row['1'].",'$date','$df','$dx','$num','".$row['2']."')");

关于PHP INSERT 不工作,可能是坏数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25045059/

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