这是我正在谈论的代码
<?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)