gpt4 book ai didi

php - mysql 检查最后 x 个帖子的用户 ID

转载 作者:太空宇宙 更新时间:2023-11-03 10:59:27 24 4
gpt4 key购买 nike

我在我的网站上有一个我制作的 php 聊天脚本,我想添加一个反垃圾邮件措施,这样如果 mysql 表中的最后 5 条消息是你发的,它就不会发布你的消息。

我是否必须使用记录集遍历最后 5 个,或者是否有一个 SQL 语句可以帮我检查这个?

表格字段只是'date' 'text' 'userid'

最佳答案

您可以使用这样的查询来获取相关人员最近 5 条消息中有多少条消息。

select 
sum(if(userid = '$user_id',1,0)) = 5
from (
select userid from chat order by id desc limit 5
);

关于php - mysql 检查最后 x 个帖子的用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17096247/

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