[英]Insert array value in MySQL
我正在嘗試從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')");
}
您可以將$values as $result
但不要使用$result
。 在您的foreach
中將$values
更改$values
$result
。
例如
$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')");
} ^---- here
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.