成员互相发消息吗?

时间:2019-02-25 17:04:05

标签: php mysql

我应该如何创建一个mySQL表以供我的成员互相发送消息?

我目前有这个用户表:

create table signup
(
user_id int(11) primary key auto_increment,
first_name varchar(30),
last_name varchar(30),
email_address varchar(50) unique,
user_password varchar(30),
comfirm_password varchar(30)

1 个答案:

答案 0 :(得分:0)

首先,您将需要创建可以处理身份验证和重发的用户表 例如

    create table users(
    user_id int(11) primary key auto_increment,
    first_name varchar(30),
    last_name varchar(30),
    email_address varchar(50),
    user_password varchar(30),

comfirm_password varchar(30));

消息表

create table message(
msg_id int(11) primary key auto_increment,
message text,
sender_id int(30),
reciever_id int(30),
timing Date);

这只是一个起始表,您可以根据需要添加更多列

更新的部分

为了基本了解...

将消息从A发送到B,反之亦然 从用户表中获取接收者的user_id,并且可以将其以消息的形式传递给它。那变成了 邮件表中的reciever_id。

然后,发送消息的您还将从users表中获得您自己的user_id并将其与消息一起传递给 消息表中的sender_id

形成类似

Sender Id<input type="text" name="sender_id" value=""><br>
reciever Id Id<input type="text" name="reciever_id" value=""><br>
message<input type="text" name="message" value=""><br>