gpt4 book ai didi

php - 为每一列获取一行

转载 作者:行者123 更新时间:2023-11-28 23:18:01 24 4
gpt4 key购买 nike

我有来自用户 ID 1(5)、2(1)、3(1) 的消息。 (括号显示每个用户id的消息数)

你好,这是我的代码:

$stmt = $dbh->prepare("SELECT * FROM messages WHERE user_id = :user_id ORDER BY id DESC");

我有用户 ID 123 的消息。但是对于有多个消息的用户,比如用户 id 1,我只想选择来自用户 id 1 的最新消息,而不是所有五条消息,我想选择来自用户 id 的最新消息23。我怎样才能做到这一点?谢谢。

最佳答案

我相信,在您的查询中添加“LIMIT 1”就可以解决问题。

$stmt = $dbh->prepare("SELECT * FROM messages WHERE user_id = :user_id ORDER BY id DESC LIMIT 1");

关于php - 为每一列获取一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43010613/

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