2012-06-03 1 views
0
while($dustData = mysql_fetch_row($dustLog)) 
{ 
    for($i = 0; $i < count($dustData); $i++) 
    { 
     $dustRow = ";".$dustData[$i]; 
     echo $dustRow; 
    } 
} 

각 행을 메인 파일의 .responseText 번으로 되 돌리는 데 사용하고 있습니다. 데이터베이스에서 테이블을 <table>으로 전송하려고합니다.while 루프를 사용하여 mysql_fetch_row를 두 개 이상의 행에 에코합니까?

나는 그 메시지가 무엇을 의미하는지 아무 생각이

["<br /> 
<font size='1'><table class='xdebug-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'> 
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000", " color: #fce94f", " font-size: x-large", "'>(!)</span> Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\Final\loglog.php on line <i>6</i></th></tr> 
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> 
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> 
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0005</td><td bgcolor='#eeeeec' align='right'>673672</td><td bgcolor='#eeeeec'>{main}()</td><td title='C:\wamp\www\Final\loglog.php' bgcolor='#eeeeec'>..\loglog.php<b>:</b>0</td></tr> 
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0117</td><td bgcolor='#eeeeec' align='right'>680760</td><td bgcolor='#eeeeec'><a href='http://www.php.net/mysql_fetch_row' target='_new'>mysql_fetch_row</a> 
()</td><td title='C:\wamp\www\Final\loglog.php' bgcolor='#eeeeec'>..\loglog.php<b>:</b>6</td></tr> 
</table></font> 
"] 

말을 내 자바 스크립트 콘솔이이 점점없는거야. 어떤 아이디어? 쿼리를 의미

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given 

이 (거짓 반환) 실패 : 텍스트의 대량 숨겨진

+7

이것은 mysql_query()가'false'를 반환 했으므로 SQL 쿼리를 실행하지 못했음을 의미합니다. – VisioN

+0

그런 이유로'mysql_query ($ query) 또는 die()'구문을 자주 발견 할 것입니다. 특히이 false 값을 처리하기 위해서입니다. –

답변

3

다음이다. 그렇지 않으면 작동합니다.

관련 문제