Ответ 1
в частности: http://php.net/manual/en/mysqli-stmt.bind-result.php#92505 - cbrandolino
задается вопросом, как я могу привязать результаты подготовленного оператора PHP к массиву, а затем как я мог бы их вызвать. например, этот запрос
$q = $DBH->prepare("SELECT * FROM users WHERE username = ?");
$q->bind_param("s", $user);
$q->execute();
и это вернет результаты имя пользователя, адрес электронной почты и идентификатор. интересно, могу ли я связать его в массиве, а затем сохранить его в переменной, чтобы я мог называть его на всей странице?
в частности: http://php.net/manual/en/mysqli-stmt.bind-result.php#92505 - cbrandolino
В PHP 5.3 представлен mysqli_stmt:: get_result, который возвращает объект resultet. Затем вы можете вызвать mysqli_result:: fetch_array() или mysqli_result:: fetch_assoc(). Однако он доступен только с собственным драйвером MySQL.
См. Вызов метода undefined mysqli_stmt:: get_result для примера использования bind_result()
вместо get_result()
для циклического преобразования результирующего набора и сохраняйте значения из каждой строки в массиве с числовой индексацией.