这是我的代码 - 我试图附加一堆user_id的一段内容。PHP的Mysql多重插入与foreach不起作用
if (empty($errors)) // If everything's OK.
{
foreach($_POST['userId'] as $row)
{
$query = " ('".$row[learner_id]."', '".$postId."', '".$id."'),";
}
$query = substr_replace($query,"",-1);
$mysql_return = mysqli_query("INSERT INTO subs (userId, postId, account_id) VALUES ".$query) or die(mysql_error());
}
很想任何帮助,您可以给 - 它不工作...
你有什么错误?我想你在发言结束时还有一个额外的“,”。 – pascal 2011-01-28 04:12:31
请定义“它不工作” – DeveloperChris 2011-01-28 04:13:00
他得到的错误消息是“mysqli_query()期望至少有2个参数,1给出”在最后一行...... – WillHerndon 2011-01-28 04:13:57