login  Naam:   Wachtwoord: 
Registreer je!
 Overzicht:
Overzicht > PHP > MySQL > mysql_error()

Gebruik:
string mysql_error ( [resource link_identifier])

Uitleg:
mysql_error() geeft de tekst van het foutbericht van de laatst uitgevoerde MySQL operatie, of '' (een lege string) als er geen error optrad.

Het is ALTIJD aan te raden dit te gebruiken als je je script schrijft. Hierdoor stopt je script niet zomaar of klopt het niet zonder dat je weet wat er juist mis liep!


Voorbeeld:
Het volgende voorbeeld:
<?php
mysql_connect
("localhost""mysql_user""mysql_password");

mysql_select_db("niet_bestaande_database");
echo 
mysql_error(). "<br>\n";

mysql_select_db("bestaande_database");
mysql_query("SELECT * FROM niet_bestaande_tabel");
echo 
mysql_error(). "<br>\n";
?>
zal zoiets als dit weergeven:
Unknown database 'niet_bestaande_database'
Table 'bestaande_database.niet_bestaande_table' doesn't exist

Dit is de manier waarop je dit het best gebruikt als je je scripts bent aan het
schrijven, zodat je gemakkelijk mysql error kan opsporen:
<?php
$query 
mysql_query("SELECT * FROM blabla") or die(mysql_error());
?>
Het stuk "or die(mysql_error())" op het einde van de regel zorgt er voor dat het
script stopt met uitvoeren en de error weergeeft.

Bijdragen :
Er zijn nog geen bijdragen.


 Overzicht
mysql_close()
mysql_connect()
mysql_error()
mysql_fetch_array()
mysql_fetch_assoc()
mysql_fetch_object()
mysql_fetch_row()
mysql_free_result()
mysql_get_server_...
mysql_insert_id()
mysql_list_dbs()
mysql_list_fields()
mysql_list_tables()
mysql_num_fields()
mysql_num_rows()
mysql_query()
mysql_result()
mysql_select_db()
mysql_stat()



© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.01s