假设我有一个变量 ($var
) 来确定为 mysql 查询选择哪些行。要搜索的表有一个日期列和其他一些列。
- 如果
$var = 1
的值,则按 desc 日期顺序检索前 5 行
。 - 如果
$var = 2
的值,则按 desc 日期顺序检索第 6-10 行
。 - 如果
$var = 3
的值,则 r按 desc 日期顺序检索第 11-15 行
。
最佳答案
SELECT
*
FROM
my_table
ORDER BY
my_table.date DESC
LIMIT
[($var - 1) * 5], 5
如果 $var 介于 1 和 3 之间,[]
是您应该使用 .
嵌入 PHP 以连接字符串的位置
关于php - mysql搜索获取特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5915236/