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 に答える