mysqli_stmt::fetch
mysqli_stmt_fetch
Связывает результаты подготовленного запроса с переменными
&reftitle.description;
&style.oop;
public boolnullmysqli_stmt::fetch
&style.procedural;
boolnullmysqli_stmt_fetch
mysqli_stmtstatement
Функция связывает результаты подготовленного выражения с переменными, которые определили
функцией mysqli_stmt_bind_result.
Обратите внимание, что каждый столбец требуется связать перед вызовом
функции mysqli_stmt_fetch.
Функция не буферизует данные при передаче без вызова
функции mysqli_stmt_store_result, что снижает производительность
(но также снижает затраты памяти).
&reftitle.parameters;
&mysqli.stmt.description;
&reftitle.returnvalues;
&reftitle.returnvalues;
Значение
Описание
&true;
Успех. Функция получила данные
&false;
Возникла ошибка
&null;
Больше нет строк и данных или возникло усечение данных
&reftitle.errors;
&mysqli.conditionalexception;
&reftitle.examples;
&style.oop;
prepare($query)) {
/* Выполняем запрос */
$stmt->execute();
/* Связываем переменные результата */
$stmt->bind_result($name, $code);
/* Получаем значения */
while ($stmt->fetch()) {
printf ("%s (%s)\n", $name, $code);
}
/* Завершаем запрос */
$stmt->close();
}
/* Закрываем соединение */
$mysqli->close();
?>
]]>
&style.procedural;
]]>
&examples.outputs;
&reftitle.seealso;
mysqli_prepare
mysqli_stmt_errno
mysqli_stmt_error
mysqli_stmt_bind_result