如何获取ID等于用户注册

时间:2016-01-29 06:26:56

标签: php

我不知道从哪里开始。最重要的是,我有一个网站,里面有私人消息(聊天)

在这里,我想通过聊天自动发送短信给任何注册的新会员。

当我尝试删除已注册的id用户名时,就产生了这个想法。显然在新成员之后,巧妙地与用户应该删除ID的ID相同,属于其他人的个人消息出现在她的帐户上。我认为这仍然是一个被剥削的机会。

但是,我可能无法自动向每个不同的ID发送消息,例如1,2,3等。

那么,这个项目有解决方案吗?

1 个答案:

答案 0 :(得分:0)

当用户注册时向用户发送消息不应该太复杂,我为我的网站开发了类似的东西。您的用户数据库的“ID”值应为自动增量,因此ID将为1,2,3,4等等。

我使用SenderID,ReceiverID,Title,Body和Time将消息存储在PM数据库中。当用户注册并将新帐户插入数据库时​​,我运行以下查询:

mysql_query("INSERT INTO PMs (SenderID, ReceiveID, Title, Body, time) VALUES('1','$FU->ID','Example Title','Example Body' ,'".$now."')");

如果使用此方法,则需要在发送邮件之前找到用户。获取注册用户ID的最简单方法是运行查询以查找具有该用户的任何用户通过注册表单提交的用户名,然后您可以选择他们的ID并向他们发送消息。

您需要确保在创建帐户后运行插入邮件查询。

此方法是最快捷,最有效的方法,但您可能必须查看数据库结构并更改它以使用这种更简单的方法。