Сбросить указатель MySqli? [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Сбросить указатель MySqli? [дубликат]

Сообщение Anonymous »

Я немного затрудняюсь с сбросом указателя. Я хочу сделать это, потому что собираюсь использовать один и тот же запрос дважды в одном и том же сценарии. Насколько я могу судить, я могу сделать это, сбросив указатель после того, как я прошел через выбранный массив. Если есть лучший способ сделать это, я бы хотел об этом услышать.

Во всяком случае, это то, что я получил.

Код: Выделить всё

$getEvent = $connection->prepare("SELECT * BLABLA FROM BLABLA");

$getEvent->bind_param("i", $eventID);

$getEvent->execute();
$getEvent->bind_result($eventMember, $eventStaff, $eventMemberID, $eventMemberSuper);

while($getEvent->fetch())
{
// Do stuff
}

// Then bunch of code, before finally another

//$getEvent->execute(); //Script doesn't work without this and next line
//$getEvent->bind_result($eventMember, $eventStaff, $eventMemberID, $eventMemberSuper);

while($getEvent->fetch())
{
// Do other stuff
}
Я пробовал с $getEvent->data_seek(0);, но безуспешно. Скрипт работает, только если я переобъявлю $getEvent->bind_result. Заранее спасибо за любые ответы.

Подробнее здесь: https://stackoverflow.com/questions/669 ... li-pointer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»