gpt4 book ai didi

php - 如何仅从表中获取最后一个条目

转载 作者:行者123 更新时间:2023-11-29 12:40:33 26 4
gpt4 key购买 nike

我有一个消息页面,我只需要获取每个用户的最后一条消息,我的数据库如下:msg_id、message、userid、toid、datecreated它用于 php 聊天,我只需要每个用户的最后一条消息

我通过这种方式得到结果

 <?php
$sqlmessages = mysql_query("SELECT * FROM messages WHERE toid=$logid");

while($runrows = mysql_fetch_assoc($sqlmessages))
{

$aid = $_POST ['m_id'];
$message = $runrows ['message'];
$userid = $runrows ['uid'];
$toid = $runrows ['toid'];
$date = $runrows ['datecreated'];


?>

<?php echo $message;?>


<?php } ?>

我需要更改 sql 以从数据库获取最后一条消息,有什么想法吗?

最佳答案

试试这个:

$sqlmessages = mysql_query("SELECT * FROM messages WHERE toid=$logid ORDER BY msg_id DESC LIMIT 1");

编辑

然后这样做:

$sqlmessages = mysql_query("SELECT * FROM messages WHERE toid=$logid GROUP BY(userid) ORDER BY msg_id DESC");

关于php - 如何仅从表中获取最后一个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26189181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com