我有一个永远不会结束的循环,它只从数据库中提取一条记录。
我有一个返回列表的类,然后我在一个网站上调用该类函数,其中 while 循环永远不会停止回显数据。
class exampleclass
{
public function get_list()
{
$query = $dbh->prepare("SELECT .. blah);
$query->bindParam("blah");
$query->execute();
return $query->fetch(PDO::FetchObj);
}
在网页上我有:
<?php
testobj = new exampleclass();
while ($obj = $testobj->get_list())
{
echo $obj->db_field;
}
?>
它从数据库中提取一条记录,但不会停止循环,它应该只循环一次。