Bind_result в массив PHP mysqli подготовленный оператор

задается вопросом, как я могу привязать результаты подготовленного оператора PHP к массиву, а затем как я мог бы их вызвать. например, этот запрос

$q = $DBH->prepare("SELECT * FROM users WHERE username = ?");
$q->bind_param("s", $user);
$q->execute();

и это вернет результаты имя пользователя, адрес электронной почты и идентификатор. интересно, могу ли я связать его в массиве, а затем сохранить его в переменной, чтобы я мог называть его на всей странице?

Ответы

Ответ 3

См. Вызов метода undefined mysqli_stmt:: get_result для примера использования bind_result() вместо get_result() для циклического преобразования результирующего набора и сохраняйте значения из каждой строки в массиве с числовой индексацией.