Php 如何由一个用户仅获取一条消息
使用PHP从MySQL数据库读取单个记录的最佳方法是什么Php 如何由一个用户仅获取一条消息,php,mysql,Php,Mysql,使用PHP从MySQL数据库读取单个记录的最佳方法是什么 SELECT * FROM messages WHERE receiver ='$id' ORDER BY datetime DESC 它显示所有消息,我只希望一个用户发布一篇文章。使用限制 "SELECT * FROM messages WHERE receiver ='$id' ORDER BY datetime DESC LIMIT 1" Limit就可以了。您可以使用 "SELECT * FROM messages WHER
SELECT * FROM messages WHERE receiver ='$id' ORDER BY datetime DESC
它显示所有消息,我只希望一个用户发布一篇文章。使用限制
"SELECT * FROM messages WHERE receiver ='$id' ORDER BY datetime DESC LIMIT 1"
Limit
就可以了。您可以使用
"SELECT * FROM messages WHERE receiver ='$id' ORDER BY datetime DESC LIMIT 1"
或者你可以喜欢
"SELECT * FROM messages WHERE receiver ='$id' ORDER BY datetime DESC LIMIT 0,1"
在查询中使用限制:
"SELECT * FROM messages WHERE receiver ='$id' ORDER BY datetime DESC LIMIT 1"
但它只能卖一行。我想要一行一个用户组,就像这样“SELECT*FROM messages WHERE RECEINER='$id'ORDER By datetime DESC Group By RECEINER”只是一个旁注-如果
$id
是由用户直接传递的(从表单、url…),不要忘记转义它以避免SQL注入。