我一直在尝试从 1000+ 行的表中获取第 100 到 200 行的示例。我在网上找到了这个片段,它似乎在 PHPMyAdmin 中运行良好,但是当我尝试在代码中使用它时,它就不起作用了。
SELECT *
FROM (
SELECT
@row := @row +1 AS rownum, id
FROM (
SELECT @row :=0) r, myGames
) ranked
WHERE rownum >= 100 AND rownum < 200"
这是我的 PHP 代码
$q = "SELECT *
FROM (
SELECT
@row := @row +1 AS rownum, id
FROM (
SELECT @row :=0) r, myGames
) ranked
WHERE rownum >= 100 AND rownum < 200";
$query = mysql_query($q);
当我尝试执行 $query = mysql_query($q) 或 die(mysql_error()) 时,我什么也得不到。
对此的任何帮助都非常感谢
编辑:通过使用 LIMIT 100,100 解决。多谢你们