gpt4 book ai didi

php - 插入mysql数据库修复

转载 作者:行者123 更新时间:2023-11-29 06:41:43 25 4
gpt4 key购买 nike

大家好,

我在一个网站上工作,一个成员可以向他/她的所有 friend 发送消息..

所以他们所有的 friend 都存储在一个数组中:

$selectfrnds=mysql_query("select sender_id,receiver_id from fk_friends where (sender_id='$id' or receiver_id='$id') and friendtofriend='freq' ");
$friendis=array();

我已将查询内爆到一个变量中,现在他们所有的 friend 都代表了:

 $frndsall='4','8','2','12','13','14','15','16','18','19','21','23','24','27','35','36','40','43','29','45','44','38','46','22','1'

所以我只想问:如何插入将向所有这些 ID 发送消息的查询?

我想要这样的东西:

insert into tablename  (message,id// id of friend ) values ('$message//this is same','$xyz// which is stored into varialbe $frndsall one by one it should insert with all the values')

任何帮助...

最佳答案

使用Prepared Statementsforeach loop :

$stmt = $pdo->prepare(
"INSERT INTO tablename (message, id) VALUES (:message, :id)");
$stmt->bindParam(':message', $message);
$stmt->bindParam(':id', $id);

foreach ($frndsall as $frndId) {
$id = $frndId;
$stmt->execute();

}

关于php - 插入mysql数据库修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21084401/

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