mysql_error

mysql_error – Vráci chybný řádek posledního MySQL příkazu.

Syntaxe:

string mysql_error ( [resource link_identifier] )

mysql_error() vráci řádek s textem chyby pro poslední MySQL příkaz a nebo prázdný řádek, v případě, že příkaz byl úspěšně vykonán.

Poznámka: abyste dostali kód chyby používejte funkci mysql_errno()

Příklad použíti:

<?php
   //Spojení s databázi
    
mysql_connect("localhost""mysql_user""mysql_password") or
        die(
"Could not connect: " mysql_error());
    
mysql_select_db("neexistující_db");
        
    echo 
mysql_errno() . " - " mysql_error() . "\n";

    
mysql_select_db("test");
    
mysql_query("SELECT * FROM `neexistující_tabulka`");
    echo 
mysql_errno() . " - " mysql_error() . "\n";
?>

Výsledek:

1049 - Unknown database 'neexistující_db'
1146 - Table 'test.neexistující_tabulka' doesn't exist

Viz také: