mysql_error
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mysql_error
Референца за `function.mysql-error.php` со подобрена типографија и навигација.
mysql_error
(PHP 4, PHP 5)
mysql_error — Враќа текст на пораката за грешка од претходната MySQL операција
Предупредување MySQLi or PDO_MySQL Овој екстензија беше депрецирана во PHP 5.5.0, и беше отстранета во PHP 7.0.0. Наместо тоа, екстензијата треба да се користи. Видете исто така MySQL: избирање на API водич. Алтернативи на оваа функција вклучуваат: PDO::quote()
= NULL
Враќа текст на грешка од последната MySQL функција. Грешките што се враќаат од MySQL бекендот повеќе не издаваат предупредувања. Наместо тоа, користете mysql_error() за да го добиете текстот на грешката. Имајте предвид дека оваа функција враќа само текст на грешка од најново извршената MySQL функција (не вклучувајќи mysql_error() and mysql_errno()), така што ако сакате да ја користите, проверете ја вредноста пред да повикате друга MySQL функција.
Параметри
-
link_identifier MySQL конекцијата. Ако идентификаторот на врската не е специфициран, последната отворена врска од mysql_connect() се претпоставува. Ако не се најде таква врска, ќе се обиде да создаде една како да mysql_connect() била повикана без аргументи. Ако не се најде или воспостави конекција,
E_WARNINGсе генерира грешка од ниво.
Вратени вредности
Враќа текст на грешка од последната MySQL функција, или
'' (празен стринг) ако не се случила грешка.
Примери
Пример #1 mysql_error() example
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("nonexistentdb", $link);
echo mysql_errno($link) . ": " . mysql_error($link). "\n";
mysql_select_db("kossu", $link);
mysql_query("SELECT * FROM nonexistenttable", $link);
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
?>Горниот пример ќе прикаже нешто слично на:
1049: Unknown database 'nonexistentdb' 1146: Table 'kossu.nonexistenttable' doesn't exist
Види Исто така
- mysql_errno() Враќа нумеричка вредност на пораката за грешка од претходната MySQL операција
- » MySQL кодови за грешки