[英]MySQL Query works in PHPMyAdmin but not in PHP
我一直在嘗試從 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 解決。 謝謝你們
如果要檢索結果集的子集,請使用限制偏移量 num_rows
select id
from myGames
limit 100, 100;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.