2017-04-14 182 views
1

我正在使用PHP消息系统在用户之间发送消息。但我的问题是,如何将消息发送给new_pm.php中的多个用户。如何使用PHP向多个用户发送消息

http://www.webestools.com/scripts_tutorials-code-source-15-personal-message-system-in-php-mysql-pm-system-private-message-discussion.html

$dn1 = mysqli_fetch_array($conn->query('select count(id) as recip, id as 
recipid, (select count(*) from pm) as npm from registrationform where 
email="'.$recip.'" ')); 

if($conn->query('insert into pm (id, id2, title, user1, user2, message, 
timestamp, user1read, user2read)values("'.$id.'", "1", "'.$title.'", 
"'.$id1.'", "'.$dn1['recipid'].'", "'.$message.'", "'.time().'", "yes", 
"no")')) 
+0

通过电子邮件循环 –

+0

您正在插入数据库。所以通过遍历所有用户2并相应地更改$ dn1 ['recipid']来为每个用户2插入消息数据。 – TurtleTread

+0

@turtle tread我可以举个例子来理解。 – sabari

回答

-1

伪代码:

的foreach user2array为用户
做你的插入查询,但用户2列,替换为目标用户ID值。

什么是id2列我不确定。也许你可以弄明白。

+0

不错downvote因为你懒得为自己想出任何东西。编码祝你好运。 – TurtleTread

相关问题