【发布时间】:2015-06-12 00:36:46
【问题描述】:
如何使用循环将此数组插入数据库?
Array (
[0] => 1
[1] => 0
[2] => 0
)
我尝试这样:
$chimp= Array (
[0] => 1
[1] => 0
[2] => 0
)
foreach ($reponse as $value) {
$values= mysql_real_escape_string($value);
foreach ($chimp as $valuech ) {
$valuesch= mysql_real_escape_string($valuech);
$query = mysql_query("INSERT INTO reponses (nom_reponse,id_question,id_categorie,correct2) VALUES ('$values','$last_id','$categorie','$valuesch')")
or die(mysql_error());
}
}
我需要在每一行中插入$reponse 和$chimp 数据的步骤吗?
【问题讨论】:
-
你当前的代码会发生什么?
-
对于初学者,您不显示 $response 数组...建议使用 mysqli 而不是 deprecated mysql ,然后使用 mysqli prepare
-
我可以为响应插入第一个 foreach ;但我无法为此数组插入第二个值。问题是如何将值 0 0 1 插入数据库感谢重播