mysql_errno
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_errno — Returnerer den nummeriske værdi, af fejlbesked fra forrige MySQL operation
Beskrivelse
Returnerer fejl nummeret fra den seneste MySQL funktion.
Fejl fra MySQL database backenden, bliver ikke længere udskrevet som en warning. Brug istedet mysql_errno() til at findde fejl koden. Vær opmærksom på, at funktionen kun returnerer fejl koden, fra den senest udførte MySQl funktioner (ikke inkluderet mysql_error() og mysql_errno()), så hvis du vil bruge den, så vær sikker på at kalde den før næste MySQl funktion.
Parameterliste
- link_identifier
-
The MySQL connection. If the link identifier is not specified, the last link opened by mysql_connect() is assumed. If no such link is found, it will try to create one as if mysql_connect() was called with no arguments. If by chance no connection is found or established, an E_WARNING level warning is generated.
Returneringsværdier
Returnerer fejl koden fra seneste MySQL funktion, eller 0 (nul) hvis der ikke opstod en fejl.
Eksempler
Example#1 mysql_errno() example
<?php
$link = mysql_connect("localhost", "mysql_bruger", "mysql_kode");
if (!mysql_select_db("ikkeeksisterendedb", $link)) {
echo mysql_errno($link) . ": " . mysql_error($link). "\n";
}
mysql_select_db("kossu", $link);
if (!mysql_query("SELECT * FROM ikkeeksisterendetabel", $link)) {
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
}
?>
Ovenstående eksempel vil udskrive noget der ligner:
1049: Unknown database 'ikkeeksisterendedb' 1146: Table 'kossu.ikkeeksisterendetabel' doesn't exist