Я немного борюсь со сбросом указателя. Я хочу сделать это, потому что я собираюсь использовать один и тот же запрос дважды в одном и том же скрипте. Насколько я могу работать, я могу сделать это с помощью сброса указателя после того, как я зациклился через извлеченный массив. Если есть лучший способ сделать это, я хотел бы услышать это.
Во всяком случае, это то, что я получил.
$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
. Заранее спасибо за любые ответы.