Я использую pg_fetch_assoc для итерации по результату запроса SQL, но мне нужно сделать это несколько раз, и я не могу найти способ «перемотать» итератор.
while ($record = pg_fetch_assoc($result, null)) {
if ($record["position"] == $position_cell) {
echo "<strong>J" . $record["order"] . " </strong>";
};
}
Итак, если этот результат $ 4 содержит 4 строки, я переберу четыре из них, но когда я снова выполню этот код, он ничего не сделает.
Я знаю, что могу перебирать целое число вместо нулевого значения, но тогда мне придется вычислить количество строк, и я нахожу этот синтаксис весьма удобным, поэтому было бы здорово, если бы вы могли сказать,мне способ сделать это.
Большое спасибо.