을 mysqli_result을 기대 :PHP MySQL의 경고 : mysqli_fetch_array은() 매개 변수 1이 내 PHP 코드
경고 :
<html> <head> <title>SQL DB Management</title> </head> <body> <h1>MySqlAdmin</h1> <table> <tr> <th><!--Heading 1--></th> <th><!--Heading 2--></th> <th><!--Leave it blank--></th> </tr> <?php $db_host = "mysql.freehostingnoads.net"; $db_username = ""; $db_password = ""; $db_name = ""; $db_table = ""; $db = mysqli_connect($db_host, $db_username, $db_password, $db_name); if (mysqli_connect_errno()){die("Failed to connect to MySQL: " . mysql_connect_error());} $content = mysqli_query($db,"SELECT * FROM " . $db_table); while($line = mysqli_fetch_array($content)){ echo("<tr>"); echo("<td>" . $line['c1'] . "</td>"); echo("<td>" . $line['c2'] . "</td>"); #delete button echo("<td><form action='del.php' method='GET'><input type='text' name='c1' value='" . $line['c1'] . "' /><input type='text' name='c2' value='" . $line['c2'] . "' /><input type='button' value='DEL' /></form></td>"); echo("</tr>"); } ?> </body> </html>
그리고 단순히
<head>
읽기 건너, 이것은 내가받은 경고는 : mysqli_fetch_array()는 23
나는 바다를 매개 변수를 1 줄에 /home/u273577101/public_html/index.php에 주어진 mysqli_result, 부울 될 것으로 예상 달려 왔지만 대답을 찾을 수 없습니다. 여기서 뭐가 문제 야?
연결 오류가없는 것 같습니다. 연결하는 데 오류 메시지가 나타나지 않는 것 같습니다.
당신은'$ db_table'이이 스 니펫에서 빈 문자열로 평가된다는 것을 알고 있습니까? – bruchowski
쿼리를 반향하여 쿼리가 올바르게 작동하는지 확인하십시오. – Jenz
'$ db_table = "";'테이블 이름이 비어 있습니다. ** 관련 항목 ** –