[英]PHP Reset mysqli_result
這是我第一次向堆棧溢出發帖,我希望有人可以幫助我弄清楚我做錯了什么。 我有以下一段代碼在重置$ row數組時遇到問題。 這是一個嵌套循環,$ row第一次起作用,然后在其他循環上為空白...有什么想法嗎?
/**Setup local variables with passed data**/
$ing = $this->getVariable('ingredients');
$row = $this->getVariable('unitdrop');
$unit= $this->getVariable('unit');
/**Start Displaying data**/
if (!$ing) {print("No ing");}
else
{while ($i = $ing->fetch_array())
{
/**Display $ing Data**/
if (!$row) {print("No data row");}
else
{while($p = $row->fetch_array())
{
/**Display $row Data**/
}
}
reset($row); // <-- Does not reset $row to first record
}
感謝您的協助!
reset
重置數組。 在您的情況下, $ row是mysqli
類的對象。 請改用mysqli :: data_seek方法(請參見鏈接中的示例)。 應該是$row->data_seek(0);
我猜。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.