mysql_error
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_error — Returnerer fejl beskrivelsen fra den seneste MySQL operation
Beskrivelse
Returnerer fejl beskrivelsen, fra den sidst kaldte MySQL funktion. Fejl der kommer fra MySQL backenden, bliver ikke længere vist som warning. Brug istedet mysql_error() til at modtage fejl beskrivelsen. Vær opmærksom på denne funktion, kun returnerer fejl beskrivelsen, fra den senest eksekverede MySQL funktion (ikke inkluderet mysql_error() og mysql_errno()), så hvis den skal bruges, så vær sikker på at du eksekverer den før du kalder en anden 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
Returnere fejl beskrivelsen fra den seneste eksekverede MySQL funktion, eller '' (tom streng) hvis ingen fejl opstod.
Eksempler
Example#1 mysql_error() eksempel
<?php
$link = mysql_connect("localhost", "mysql_bruger", "mysql_kode");
mysql_select_db("ikkeeksisterendedb", $link);
echo mysql_errno($link) . ": " . mysql_error($link). "\n";
mysql_select_db("kossu", $link);
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