请帮助我制作一个消息框,允许用户向每个存储在数据库中的消息发送消息。 我的问题是插入新消息时它成功插入我的数据库。但是从我的数据库打印值时,它首先打印先前插入的消息..但我需要打印新添加的消息。
<?php
include 'connection.php';
$result=mysqli_query($con,"SELECT * FROM MESSAGES WHERE ID='9996565'");
while($row=mysqli_fetch_array($result))
{
echo $row['message'];
}
?>
打印$ row ['message'时我需要打印最近添加的消息,请先帮助我!!!
答案 0 :(得分:1)
您可以使用SQL查询中的ORDER BY
子句来控制它:
$result = mysqli_query($con, "SELECT * FROM MESSAGES ORDER BY ID DESC LIMIT 1");
上面的示例将以相反的顺序获取所有条目,echo $row['message'];
消息将首先显示最后一个条目。您可以根据自己的需要更改查询,但这是您基本需要的。