我尝试了一些实验,但没有工作,我也知道为什么他们不工作,但我正在寻找一些出路。
如果有用户ID,我需要检查最后24行描述限制24的表
我试过了,但这只是检查user='user_id'
$check = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM token WHERE user='$user_id' order by `id` desc limit 24");
if (mysqli_num_rows($check) == 0) {
// not in database
} else {
// yes in database
}
如果我删除WHERE user='$user_id'
,那么它就不会检查任何内容。我有点困惑
$check = mysqli_query($GLOBALS["___mysqli_ston"], "SELECT * FROM token order by `id` desc limit 24");
如果user_id
存在,我只需检查最后24行。
一如既往地谢谢
答案 0 :(得分:0)
在询问有关SQL查询的问题时,您需要了解两个基本内容。
虽然告诉我们你的愿望的长篇故事会有点帮助。我们不是jinns。我们是程序员。
答案 1 :(得分:0)
你需要这样的东西:
这将首先找到最后24行,然后检查$ user_id(如果可用)。
$check = mysqli_query($GLOBALS["___mysqli_ston"], "select * from (select * from token order by `id` desc limit 24) status where user='$user_id' limit 1");
if (mysqli_num_rows($check) == 0) {
// not in database
} else {
// yes in database
}
如果有帮助请告诉我。