获取多行时出现PHP错误

Rom*_*nko 0 php mysql database arrays

我试图获取数据库中的所有行.我的代码:

$sql = "SELECT * FROM lectors";

$array = array();
while($row =  mysqli_fetch_assoc(mysqli_query($con,$sql))){
    echo $row["name"];
}
Run Code Online (Sandbox Code Playgroud)

当我发送请求时,服务器不回复.有任何想法吗?

Han*_*nky 5

while($row =  mysqli_fetch_assoc(mysqli_query($con,$sql))){
Run Code Online (Sandbox Code Playgroud)

这是一个永无止境的循环,你的查询每次都会执行正常,循环永远不会终止.

我需要进一步说吗?

它只是一样好

while(true)
{
   // keep querying my database until i run out of resources
}
Run Code Online (Sandbox Code Playgroud)

首先执行查询并仅循环其结果.

哦,

当我发送请求时,服务器不回复

因为,正如我所说; 它忙着跑一圈,没时间回复.