gpt4 book ai didi

php - 如何将不同数组变量的数据添加到php中的sql表中

转载 作者:行者123 更新时间:2023-11-29 08:31:43 25 4
gpt4 key购买 nike

我一直在尝试使用 php 将数据从 3 个数组插入到表(mySql)中。每次运行脚本时,我都会得到一长串不成功条目的列表。我是 php 和 sql 新手,我在这里做错了什么?我如何获取查询字符串来识别这些变量?我尝试四处搜寻,但没有太多意义。

$id=array();
$comp=array();
$mobname=array();

for($x=0;$x<$arrlength;$x++)
{

if(mysqli_query($con,"INSERT INTO Umobile VALUES ($id[$x],$comp[$x],$mobname[$x])"))
echo "added",$id[$x]," ",$comp[$x]," ",$mobname[$x];
else
echo " unsuccessful ";

//echo $id[$x]," ",$comp[$x]," ",$mobname[$x];
echo "<br/>";
}

最佳答案

通过使用这种数组,您假设三个数组具有相同的长度:$arrlength。

如果此陈述为真,则数组中可能包含特殊字符,并且查询可能会失败。

您必须查看mysqli prepare在插入之前转义您的值。

关于php - 如何将不同数组变量的数据添加到php中的sql表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16399570/

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