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