php - SQL显示最新数据

标签 php mysql sql

谁能帮帮我?我是 PHP 的新手,所以请理解。 这是我的代码。

$query="SELECT MAX(mid) as mid, ticketno FROM tbl_message GROUP BY ticketno";
$result=mysql_query($query);
while($row = mysql_fetch_array($result)){ 
echo $row['mid'];
echo $row['ticketno'];
}

显示这个

 - mid    ticketno
 - 2-------21510
 - 1-------24693
 - 4-------24693

我想要什么

 - mid    ticketno
 - 2-------21510
 - 4-------24693

我的数据库:

enter image description here

最佳答案

使用 ORDER BY 。尝试 -

$query="SELECT mid, ticketno FROM tbl_message GROUP BY ticketno ORDER BY mid DESC";

关于php - SQL显示最新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30030988/

相关文章:

php - Laravel 4 使用 UUID 作为主键

mysql - mysql中如何用{}替换null值?

python - 在 Mac OS 10.6.6 中使用 python-mysql 配置 django 时出错

sql - 删除一个表中所有未被另一个表引用的记录

java - Spring寻找我没有使用java.sql.SQLSyntaxErrorException : Table 'meetings.meeting' doesn't exist创建的表

php - 如何在 PHP/Magento 中捕获这个低级别的 MySQL(?)错误

php - Mcrypt 扩展的 Codeigniter 临时解决方案

php - 寻找第一个可能性

php - MySQL 语法问题 - ORDER BY - Joomla PHP

sql - 每当我尝试运行这段代码时,它都会给我一个错误。 [ASP.NET SQL]