2016-07-18 2 views
0

이 루프를 3 회 이상 시도하면 오류가 발생했습니다. 나는 내 웹 페이지에 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

이 충분하다

$ $ i가 1000 * = 오프셋 (offset)

제거 :

$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

업데이트 된 답변 확인 – Rijin

+0

대괄호 제거 – Rijin

관련 문제