我写了这样的代码,这导致我的系统挂起。 我不知道这是怎么发生的......
<?php
$connect = new MySQL('localhost','root','','database');
$query = "select * from table";
$result =$connect->query ($query);
$row = $result->fetch_assoc();
while($row){
echo $row['id'];
}
?>
列出项目
此脚本导致我的系统完全挂起
答案 0 :(得分:4)
好吧,您使用$row = $result->fetch_assoc();
获取一行,然后在while
循环中迭代,直到此更改为止。但是,由于您永远不会更改$row
的值,因此循环将永远运行。
这可行:
while($row = $result->fetch_assoc()) {