0

我有一个查询,它会检索一个 id 列表。这些 id 在一个数组中,我需要将它保存在带有这些 id 的表中。我尝试使用 implode 使这些 id 成为我可以在 where 子句中使用的字符串,但我不断收到此错误。

$save_food = $_POST['save_food'];
$unserializedData = array();
parse_str($save_food,$unserializedData);
foreach($unserializedData as $unserializedData1){
$query = mysql_query("insert into subscribefood (s_user_id,s_food) values ('$ft_user_id','".implode($unserializedData1, ',')."')");
}
4

1 回答 1

1

尝试这个

<?php
$save_food = $_POST['save_food'];
$unserializedData = array();
parse_str($save_food,$unserializedData);
$datalist = $unserializedData['foodtype'];
foreach($datalist as $data){
$query = mysql_query("insert into subscribefood (s_user_id,s_food) values ('$ft_user_id','$data')");
}
?>
于 2013-10-05T12:09:50.963 回答