這是我第一次發佈堆棧溢出,我希望有人能幫我弄清楚我做錯了什麼。 我有以下一段代碼,我有問題重置$行數組。它是一個嵌套循環,$ row第一次工作,然後在額外的循環中空白......任何想法?PHP重置mysqli_result
/**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
}
感謝您的協助!
只是檢查您是否關閉您的塊註釋/ *顯示$行數據*/ – Jamie 2012-07-23 21:49:09
每行$'row'是否返回相同的數據?爲什麼不迭代一次並存儲在數組中? – mellamokb 2012-07-23 21:49:43
@Jamie - 是的塊註釋應該關閉,我的代碼是不同的,我用這個作爲例子,不能共享實際的代碼。 – David 2012-07-24 00:25:31