[英]Insert array value in MySQL
I'm trying make array for emp_no
from empregtable
and to store array result into another table message
(separate rows). 我正在尝试从
empregtable
为emp_no
制作数组,并将数组结果存储到另一个表message
(单独的行)中。 I have code something like that. 我有类似的代码。 but it is not working.
但它不起作用。 Please if anyone can help me on this, Thanks.
如果有人可以帮助我,谢谢。
$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')");
}
You use $values as $result
but then don't use $result
. 您可以将
$values as $result
但不要使用$result
。 Change $values
to $result
in your foreach
. 在您的
foreach
中将$values
更改$values
$result
。
eg 例如
$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.