gpt4 book ai didi

php - Mysql使用数组插入

转载 作者:行者123 更新时间:2023-12-01 00:26:36 24 4
gpt4 key购买 nike

我有一个数组存储在变量 $contactid 中。我需要运行此查询为数组中的每个 contact_id 插入一行。做这个的最好方式是什么?这是我需要运行的查询...

$contactid=$_POST['contact_id'];
$eventid=$_POST['event_id'];
$groupid=$_POST['group_id'];

mysql_query($query);
$query="INSERT INTO attendance (event_id,contact_id,group_id) VALUES ('$eventid','$contactid','$groupid')";

最佳答案

使用foreach 循环。

$query = "INSERT INTO attendance (event_id,contact_id,group_id) VALUES ";

foreach($contactid as $value)
{
$query .= "('{$eventid}','{$value}','{$groupid}'),";
}

mysql_query(substr($query, 0, -1));

这里的想法是连接你的查询字符串,只对数据库进行 1 次查询,每个值集用逗号分隔

关于php - Mysql使用数组插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13614148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com