mysqli::$warning_count
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mysqli::$warning_count
Референца за `mysqli.warning-count.php` со подобрена типографија и навигација.
mysqli::$warning_count
mysqli_warning_count
класата mysqli_driver
mysqli::$warning_count -- mysqli_warning_count — Враќа број на предупредувања генерирани од најскоро извршеното барање
= NULL
Напиши целосна ознака на елемент
Процедурален стил
Враќа број на предупредувања генерирани од најскоро извршеното барање.
Забелешка: За добивање пораки за предупредување може да се користи следниот SQL команда:
SHOW WARNINGS [limit row_count].
Параметри
-
mysql објектот како свој прв аргумент. mysqli Само процедурален стил: А mysqli_connect() or mysqli_init()
Вратени вредности
Број на предупредувања или нула ако нема предупредувања.
Примери
Пример #1 $mysqli->warning_count example
Напиши целосна ознака на елемент
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$mysqli->query("SELECT 42/0");
if ($mysqli->warning_count > 0) {
$result = $mysqli->query("SHOW WARNINGS");
$row = $result->fetch_row();
printf("%s (%d): %s\n", $row[0], $row[1], $row[2]);
}Процедурален стил
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
mysqli_query($link, "SELECT 42/0");
if (mysqli_warning_count($link) > 0) {
$result = mysqli_query($link, "SHOW WARNINGS");
$row = mysqli_fetch_row($result);
printf("%s (%d): %s\n", $row[0], $row[1], $row[2]);
}Горните примери ќе дадат излез:
Warning (1365): Division by 0
Види Исто така
- mysqli_errno() Текстуална низа што го опишува грешката. Празен низ ако не се случила грешка.
- mysqli_error() - Враќа текстуален опис на последната грешка
- mysqli_sqlstate() - Враќа код за грешка за најновиот повик на функција