网页停止加载添加特定的 MySQL 代码


Webpage stops loading atfer adding specific MySQL code

这是我正在谈论的代码

<?php
$query = $mysqli->query("SELECT * FROM stories LIMIT 0, 10");
while($rows = mysqli_num_rows($query)) 
{
     $title = $rows['TITLE'];
     $writer = $rows['WRITER'];
     $content = $rows['CONTENT'];
     echo '<br/><br/>'.$title.'<br/><br/>';
}
?>

当我在网页正文中添加此代码时,它会停止加载,加载循环会继续。我正在正确连接到数据库,因为其他页面工作正常。这是怎么回事。

你有一个无限循环。

$rows = mysqli_num_rows($query)

总是返回大于 1,因此你的 while 总是为真。

$rows = mysqli_num_rows($query)是一个无限循环。此条件将始终计算为 true

您应该修改代码以读取$rows = mysqli_fetch_row($query)