note 117546 added to mysqli-stmt.store-result

From: Date: Fri, 26 Jun 2015 10:18:36 +0000
Subject: note 117546 added to mysqli-stmt.store-result
Groups: php.notes 
Request: Send a blank email to php-notes+get-202964@lists.php.net to get a copy of this message
Lost some hours to find out how to save multirows result of mysqli_stmt to array, when get_result prohibited. Idea, which works is using store_result $stmt=$this->mysqli->prepare("SELECT surname, name, user_id, last_m_own, last_m_str, role FROM users WHERE referer_id=(?)"); $stmt->bind_param('i',$referer_id); $stmt->execute(); $stmt->store_result(); $stmt->bind_result($ans['surname'], $ans['name'], $ans['user_id'], $ans['last_m_own'], $ans['last_m_str'], $ans['role']); $j=$stmt->num_rows; for ($i=0;$i<$j;$i++){ $stmt->data_seek($i); $stmt->fetch(); foreach ($ans as $key=>$value){ $result[$i][$key]=$value; } } Hope will helpful for such newbies as me ---- Server IP: 72.52.91.14 Probable Submitter: 195.69.85.78 ---- Manual Page -- http://php.net/manual/en/mysqli-stmt.store-result.php Edit -- https://master.php.net/note/edit/117546 Del: integrated -- https://master.php.net/note/delete/117546/integrated Del: useless -- https://master.php.net/note/delete/117546/useless Del: bad code -- https://master.php.net/note/delete/117546/bad+code Del: spam -- https://master.php.net/note/delete/117546/spam Del: non-english -- https://master.php.net/note/delete/117546/non-english Del: in docs -- https://master.php.net/note/delete/117546/in+docs Del: other reasons-- https://master.php.net/note/delete/117546 Reject -- https://master.php.net/note/reject/117546 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#202964) next »