PHP mysqli: функция store_result ()
Функция mysqli_store_result / mysqli :: store_result
Функция mysqli_store_result / mysqli :: store_result - передает набор результатов из последнего запроса.
Синтаксис:
Объектно-ориентированный стиль
mysqli_result mysqli :: store_result ([int $ option])
Процедурный стиль
mysqli_result mysqli_store_result (mysqli $ link [, int $ option])
Параметр:
название | Описание | Обязательный / Дополнительно | |
---|---|---|---|
ссылка на сайт | Идентификатор ссылки, возвращаемый mysqli_connect () или mysqli_init () | Требуется только для процедурного стиля и необязательно для объектно-ориентированного стиля | |
вариант | Опция, которую вы хотите установить. Это может быть одно из следующих значений: | Требуется только для процедурного стиля и необязательно для объектно-ориентированного стиля | |
Допустимые варианты | |||
название | Описание | ||
MYSQLI_STORE_RESULT_COPY_DATA | Скопируйте результаты из внутреннего буфера mysqlnd в выбранные переменные PHP. По умолчанию mysqlnd будет использовать эталонную логику, чтобы избежать копирования и дублирования результатов, хранящихся в памяти. Для определенных наборов результатов, например наборов результатов с большим количеством маленьких строк, подход копирования может снизить общее использование памяти, поскольку переменные PHP, содержащие результаты, могут быть освобождены раньше (доступно только для mysqlnd, начиная с PHP 5.6.0) |
Использование: Процедурный стиль
mysqli_stmt_init (соединение);
Параметр:
название | Описание | Обязательный / Дополнительно |
---|---|---|
соединение | Определяет соединение MySQL для использования | необходимые |
Возвращаемое значение:
Возвращает буферизованный объект результата или FALSE, если произошла ошибка.
Версия: PHP 5, PHP 7
Пример:
<?php
$con=mysqli_connect("localhost","user1","datasoft123","hr");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$city="Paris";
// Create a prepared statement
$stmt=mysqli_stmt_init($con);
if (mysqli_stmt_prepare($stmt,"SELECT District FROM city WHERE Name=?"))
{
// Bind parameters
mysqli_stmt_bind_param($stmt,"s",$city);
// Execute query
mysqli_stmt_execute($stmt);
// Bind result variables
mysqli_stmt_bind_result($stmt,$district);
// Fetch value
mysqli_stmt_fetch($stmt);
printf("%s is in district %s",$city,$district);
// Close statement
mysqli_stmt_close($stmt);
}
mysqli_close($con);
?>
Смотрите также
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code