我尝试从empregtable中为emp_no创建数组,并将数组结果存储到另一个表message中(单独的行)。我有类似的代码。但它不起作用。如果有人能在这方面帮我的话,谢谢。
$selectresult = mysqli_query($dbc,"SELECT emp_no FROM empreg");
$result_array = array();
while($row = mysqli_fetch_assoc($selectresult))
{
$result_array[] = $row['emp_no'];
}
$values= serialize($_POST["emp_no"]);
foreach($values as $result)
{
$sendmessage = mysqli_query ($dbc,"INSERT INTO message (to_user, date,message_title,message_contents) VALUES ('$values', '$date' ,'$subject','$message')");
}发布于 2014-05-01 17:39:18
您使用了$values as $result,但又不使用$result。在foreach中将$values更改为$result。
e.g
$values= serialize($_POST["custom"]);
foreach($values as $result)
{
$sendmessage = mysqli_query ($dbc,"INSERT INTO message (to_user, date,message_title,message_contents) VALUES ('$result', '$date' ,'$subject','$message')");
} ^---- herehttps://stackoverflow.com/questions/23405236
复制相似问题