mysql_error

mysql_error -- Vrátí text chybové zprávy předchozího MySQL příkazu.

Popis

string mysql_error ( [resource spojeni])

Vrátí text chybové zprávy posledního MySQL příkazu nebo ' ' (prázdný řetězec ) pokud žádná chyba nenastala .

Chyby vrácené MySQL již nezpůsobují upozorňující chybové hlášení ( warning ) . Potřebujete-li zjistit text chyby , použijte mysql_error( ) , případně mysql_errno( ) k zjištění čísleného kódu chyby . Pamatujte , že tato funkce vrací chybový kód pouze naposledy vykonané MySQL funkce ( netýká se mysql_error( ) a mysql_errno( ) ) , pokud ji tedy budete používat , musíte kontrolovat hodnotu ještě před voláním další MySQL funkce .

Příklad 1 . mysql_errno Example

 
?php

 
mysql_connect(

 
"localhost"

 
,

 
"mysql_uziv"

 
,

 
"mysql_heslo")

 
;

 
mysql_select_db("neexististujicidb")

 
;

 
echo

 
mysql_errno(

 
)

 
.

 
"

 
:

 
"

 
.

 
mysql_error()

 
.

 
"\n"

 
;

 
mysql_select_db("kossu")

 
;

 
mysql_query("SELECT

 
*

 
FROM

 
neexististujicitabulka")

 
;

 
echo

 
mysql_errno(

 
)

 
.

 
"

 
:

 
"

 
.

 
mysql_error(

 
)

 
.

 
"\n"

 
;

 
?



Předchozí příklad by zobrazil následující výstup :





 
Unknown

 
database

 
'

 
neexististujicidb

 
'

 
1146

 
:




 
Table

 
'

 
kossu.neexististujicitabulka

 
'

 
doesn

 
't

 
exist





Viz . také : mysql_errno( )