Самый простой способ сделать это, вероятно, получить весь набор результатов за один раз, а затем передать его.
Это может быть дорого с точки зрения производительности, если набор результатов большой, но этовероятно, не будет иметь существенного значения.Это особенно легко с расширением mySqli, потому что вы можете использовать mysql_fetch_all
.
public function getFeedback($p_iUserid) {
include("Connection.php"); //open db
try
{
$sql = "select DiaryOpmerkingen, DiaryDoctorcomment from tblDiary
WHERE fk_UserId = ".$p_iUserid."
AND DiaryDay = '".$this->Day."';";
$rResult = mysqli_query($link, $sql);
return mysqli_fetch_all($rResult, MYSQLI_ASSOC);
}
catch(Exception $e)
{
// no connection database
$feedback = $e->getMessage();
}
mysqli_close($link);
}
. Затем вы получите ассоциативный массив, возвращаемый из getFeedback
, и можете пройти через этокак обычно:
$feedback = getFeedback($id);
foreach ($feedback as $item) {
echo $item['DiaryOpmerkingen'];
}