PHP mysqli: функция info ()
функция mysqli_info / mysqli :: $ info
Функция mysqli_info / mysqli :: $ info - извлекает информацию о последнем выполненном запросе.
Эта функция работает со следующими типами запросов:
запрос | Возвращаемые значения |
---|---|
INSERT INTO ... ВЫБРАТЬ ... | Записи: 10 Дубликаты: 0 Предупреждения: 0 |
ВСТАВИТЬ В ... ЦЕННОСТИ (...), (...), (...) | Записи: 5 Дубликаты: 0 Предупреждения: 0 |
Загрузка данных | Записи: 1 Удалено: 0 Пропущено: 0 Предупреждений: 0 |
ALTER TABLE ... | Записи: 4 Дубликаты: 0 Предупреждения: 0 |
ОБНОВИТЬ ... | Количество подходящих строк: 50 Изменено: 50 Предупреждений: 0 |
mysqli :: $ info - mysqli_info - получает информацию о последнем выполненном запросе
Синтаксис:
Объектно-ориентированный стиль
строка $ mysqli-> info;
Процедурный стиль
строка mysqli_info (ссылка на mysqli $)
Параметр:
название | Описание | Обязательный / Дополнительно |
---|---|---|
соединение | Идентификатор ссылки, возвращаемый mysqli_connect () или mysqli_init () | Требуется только для процедурного стиля и необязательно для объектно-ориентированного стиля |
Использование: Процедурный стиль
mysqli_info (соединение);
Параметр:
название | Описание | Обязательный / Дополнительно |
---|---|---|
соединение | Определяет соединение MySQL для использования. | необходимые |
Возвращаемое значение:
Строка символов, представляющая дополнительную информацию о последнем выполненном запросе.
Версия: PHP 5, PHP 7
Пример объектно-ориентированного стиля:
<?php
$mysqli = new mysqli("localhost", "user1", "datasoft123", "hr");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$mysqli->query("CREATE TEMPORARY TABLE t1 LIKE City");
/* INSERT INTO .. SELECT */
$mysqli->query("INSERT INTO t1 SELECT * FROM City ORDER BY ID LIMIT 150");
printf("%s\n", $mysqli->info);
/* close connection */
$mysqli->close();
?>
Пример процедурного стиля:
<?php
$link = mysqli_connect("localhost", "user1", "datasoft123", "hr");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
mysqli_query($link, "CREATE TEMPORARY TABLE t1 LIKE City");
/* INSERT INTO .. SELECT */
mysqli_query($link, "INSERT INTO t1 SELECT * FROM City ORDER BY ID LIMIT 150");
printf("%s\n", mysqli_info($link));
/* close connection */
mysqli_close($link);
?>
Выход:
Записи: 150 Дубликаты: 0 Предупреждения: 0
Пример:
<?php
$con=mysqli_connect("localhost","user1","datasoft123","hr");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Perform queries
$sql1="CREATE TABLE orders LIKE employees";
mysqli_query($con,$sql1);
$sql2="INSERT INTO orders SELECT * FROM oldorders ORDER BY Last_Name LIMIT 10";
mysqli_query($con,$sql2);
// Print info about most recently executed query
echo mysqli_info($con);
mysqli_close($con);
?>
Смотрите также
Предыдущая: get_warnings
Далее: init
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code