0
데이터베이스에 연결하여 문제가 발생했습니다. mysqli_fetch_array() 매개 변수 1 mysqli_result을 기대 내가 어떻게 수정합니까 주어진 부울 : ($ 행 = mysqli_fetch_array ($ 결과)) 경고하면서mysqli 문제가 연결됨
임 내 while 문에이 오류가?
이 오류는 56 행에 있습니다. 치명적 오류 : 비 객체의 close() 멤버 함수 호출 $ result-> close();
mysqli로 작업 한 적이 없으므로 제 코드를 해독하여 올바르게 작동합니다.
<?php
$mysqli = new mysqli("hostedresource.com", "UserName", "pass", "database");
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
if ($result = $mysqli->query("SELECT * FROM AllGallerys order by RAND() limit 200'")) {
}
echo '<table align="center" width="70%"><tr>';
$count = 0;
$rowCount = 0;
while($row = mysqli_fetch_array($result))
{
$count++;
$rowCount++;
echo "<td><a href='http://" . $row['GALLERYURL'] . "'><img src='" . $row['THUMBURL'] . "' width='120' height='160'/></a></td>";
if($count%8===0)
{
echo '</tr>';
if($rowCount%5===0)
{
echo '</table><br/><br/>Adds Here<br/><br/><table align="center" width="70%"><tr>';
$rowCount = 0;
}
}
}
echo ' </tr></table>';
$result->close();
$mysqli->close();
?>
고마워요. – CsharpBeginner
lol 코드가 저에게 이상하다고 생각합니다. PHP 입문 – CsharpBeginner