mysql_error
(PHP 3, PHP 4 , PHP 5)
mysql_error --
Az előző MySQL művelet hibaszövegét adja
Leírás
string
mysql_error ( [resource link_identifier] )
Az utolsó MySQL művelet hibaszövegével tér vissza, vagy
'' (üres karakterlánccal) ha nem volt hiba.
Ha nem adsz kapcsolatot, a függvény az utolsó sikeresen
megnyitott kapcsolathoz tartozó hibaüzenetet próbálja meg lekérni
a MySQL servertől.
A MySQL hibái már nem jelennek meg figyelmeztetésként. Ha szeretnéd
megkapni a hiba kódját, használd a mysql_errno()
függvényt! Ez a függvény csak az utolsó MySQL művelet hibakódját adja
vissza (nem számítva a mysql_error() és a
mysql_errno() függvényeket), ha használni szeretnéd,
ügyelj rá, hogy még azelőtt hívd meg a függvényt, mielőtt egy másik MySQL
függvényt meghívsz.
Példa 1. mysql_error() példa
<?php $kapcsolat = mysql_connect("helyi_vendéglátó","mysql_használó","jelszó"); mysql_select_db("NemLétezőAdatbázis", $kapcsolat); echo mysql_errno($kapcsolat) . ": " . mysql_error($kapcsolat). "\n"; mysql_select_db("LétezőAdatbázis", $kapcsolat); mysql_query("SELECT * FROM NemLétezőTábla", $kapcsolat); echo mysql_errno($kapcsolat) . ": " . mysql_error($kapcsolat) . "\n"; ?>
|
A fenti példa az alábbi kimenetet produkálja:
1049: Unknown database 'NemLétezőAdatbázis'
1146: Table 'LétezőAdatbázis.NemLétezőTábla' doesn't exist |
|
Lásd még a mysql_errno() függvényt és a
MySQL hibaüzeneteket!