簡體   English   中英

MySQL 查詢在 PHPMyAdmin 中有效,但在 PHP 中無效

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM