【发布时间】:2015-04-18 18:01:12
【问题描述】:
if($this->cuvant_cautat)
{
$this->cuvant_cautat = $this->bd->query("SELECT cuvant_raspuns FROM dc_asociatii WHERE cuvant_stimul='".$this->cuvant_cautat."' ORDER BY id DESC LIMIT 0, 5");
//echo $this->cuvant_cautat[0];
while($this->cuvant_cautat = $this->cuvant_cautat->fetch_array(MYSQLI_NUM))
{
echo $this->cuvant_cautat[0];
}
}
致命错误:调用数组中的成员函数 fetch_array() C:\xampp\htdocs\motor\classes\user.Class.php 在第 89 行
第89行如下:
while($this->cuvant_cautat = $this->cuvant_cautat->fetch_array(MYSQLI_NUM))
【问题讨论】:
-
首先,您将包含结果集的变量重新分配给该集中的第一行。在第二次迭代中,它将尝试在一行上调用
fetch_array(),该函数已不再存在。