如何制作一个从MySQL读取用户名的聊天框?

时间:2011-03-18 20:19:54

标签: php mysql sql html chat

嘿所有,所以我只是想在我的网站上创建一个基本的聊天框,用户将在邮件中输入,它将显示在框中。

要访问聊天框,用户已经登录该网站。因此,在聊天框中,他们不必输入他们的“姓名”。只是一条消息。

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

您不会从数据库中读取用户名。如果用户已经登录,那么您应该(或应该使用)$_SESSION["user"]中的用户名。

您的聊天框只能使用一个简单的文本<input>,然后您可以在服务器端接收它并将其存储到数据库中:

db("INSERT INTO chatbox (user, message, time) VALUES (?,?,?)")
-execute( array($_SESSION["user"], $_POST["input"], time()) );

然后再次很容易读出并显示为聊天框。 (一旦你有了这个工作,也许可以添加一些AJAX轮询。)