Я снова и снова пытаюсь получить доступ к данным на веб-странице.Есть ли способ лучше ?некоторые вещи, как movetofirst (), movetolast (), movetoprevious (), movetonext () могут быть хорошими.
сейчас я извлекаю набор результатов как массив (используя fetchall ()) и повторно использую массив иеще раз.
Есть ли что-то подобное ниже?Мне не нужно выполнять запрос снова и снова.хранить данные в массиве и использовать ресурсы, если результат / массив состоит из многих сотен строк.
$sql = 'SELECT cityname, statename FROM TBLPLACES ORDER BY cityname, statename';
$stmt = $conn->query($sql);
if ($stmt) {
while($row=$stmt->fetch()){
// do some thing
}
// do some more thing
//
// now here, can i access same $stmt object
// to fetch resultset again without executing
// $stmt = $conn->query($sql); again ?
// (no change in query sql, need to fetch the same static data again.)
//
// something like below will be nice.
//
// $stmt->movetofirst();
// while($row=$stmt->fetch()){
// do some thing;
// }
}