使用php创建消息

使用php创建消息,php,mysql,Php,Mysql,请帮助我做一个消息框,允许用户发送消息到每个将存储在数据库中。 我的问题是,在插入新邮件时,它成功地将其插入到我的数据库中。但是,在打印数据库中的值时,它会先打印以前插入的邮件。但是,我需要打印新添加的邮件 <?php include 'connection.php'; $result=mysqli_query($con,"SELECT * FROM MESSAGES WHERE ID='9996565'"); while($row=mysqli_fetch_array($result))

请帮助我做一个消息框,允许用户发送消息到每个将存储在数据库中。 我的问题是,在插入新邮件时,它成功地将其插入到我的数据库中。但是,在打印数据库中的值时,它会先打印以前插入的邮件。但是,我需要打印新添加的邮件

<?php
include 'connection.php';
$result=mysqli_query($con,"SELECT * FROM MESSAGES WHERE ID='9996565'");
while($row=mysqli_fetch_array($result))
{ 
    echo $row['message'];
}
?>

您可以在SQL查询中控制using子句:

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

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

您可以在SQL查询中控制using子句:

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

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

您尝试了什么?顺便说一下,您需要的是SQL
orderby
子句。您必须对它们进行排序!就像@Amal建议的那样你试了什么?顺便说一下,您需要的是SQL
orderby
子句。您必须对它们进行排序!就像@Amal suggested和“LIMIT 1”应该附加到这个查询中一样@MarcDelisle:谢谢,我已经更新了答案。我正在一个表中添加所有用户消息,我正在使用他们的id打印给他们,因此如何找到他们新添加的MSG。对于特定的usrAnd,“限制1”应该附加到此查询中@MarcDelisle:谢谢,我已经更新了答案。我正在一个表中添加所有用户消息,我正在使用他们的id打印给他们,因此如何找到他们新添加的MSG..到特定的usr