2016-07-18 5 views
0

このループを3回以上試行したときにエラーが発生しました。 は、私は私のWebページにHTMLのテーブルビューに、このデータをロードしようとしていますMySQLサーバから4,000行選択中にエラーが発生しました

$offset=0; 
for ($i = 0; $i < 5; $i++) { 
    $offset = ($i * 1000); 
    if ($i == 0) { 
     $offset = ""; 
    } 
    unset($stmt); unset($products); 
    $query=("SELECT * FROM tbldata A order by A.no asc limit ".$offset.",1000"); 
    $results = $mysqli->query($query); 
} 

Error occurred when i tried this loop more than 3 times

+1

あなたはあなたのPHPのエラーログを確認する必要があります。おそらくあなたの質問に答えるでしょう。 – Dencker

+0

あなたはサーバーのエラーログを見ましたか? – RiggsFolly

+0

エコーを表示し、クエリを生成する際のエラーを表示します – Arun

答えて

0

これで十分です

$ $私は1000 * =オフセット。

削除:

$offset = ",".($i * 1000); 
    if ($i == 0) { 
     $offset = ""; 
    } 

を置き換えますと

$query=("SELECT * FROM tbldata A order by A.no asc limit ".$offset.",1000"); 

$query="SELECT * FROM tbldata A order by A.no asc limit ".$offset.",1000"; 
+0

いいえ、もう一度このエラーが発生します –

+0

check updated答えを確認 – Rijin

+0

ブラケットを外します – Rijin

関連する問題