1

请帮助我制作一个消息框,允许用户向每个将存储在数据库中的消息发送消息。我的问题是在插入新消息时它成功插入到我的数据库中。但是在从我的数据库中打印值时它首先打印先前插入的消息..但是我需要打印新添加的消息。

<?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'] 时,我需要先打印最近添加的消息,请帮助我!!!

4

1 回答 1

1

您可以在 SQL 查询中控制此 usingORDER BY子句:

$result = mysqli_query($con, "SELECT * FROM MESSAGES ORDER BY ID DESC LIMIT 1");

上面的示例将以相反的顺序获取所有条目,并且echo $row['message'];消息将首先显示最后一个条目。您可以根据需要更改查询,但这就是您基本上需要的。

于 2013-09-05T14:38:35.797 回答