8.80 MySQL
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Notes . Exemples . mysql_affected_rows . mysql_change_user . mysql_client_encoding . mysql_close . mysql_connect . mysql_create_db . mysql_data_seek . mysql_db_name . mysql_db_query . mysql_drop_db . mysql_errno ->mysql_error . mysql_escape_string . mysql_fetch_array . mysql_fetch_assoc . mysql_fetch_field . mysql_fetch_lengths . mysql_fetch_object . mysql_fetch_row . mysql_field_flags . mysql_field_len . mysql_field_name . mysql_field_seek . mysql_field_table . mysql_field_type . mysql_free_result . mysql_get_client_info . mysql_get_host_info . mysql_get_proto_info . mysql_get_server_info . mysql_info . mysql_insert_id . mysql_list_dbs . mysql_list_fields . mysql_list_processes . mysql_list_tables . mysql_num_fields . mysql_num_rows . mysql_pconnect . mysql_ping . mysql_query . mysql_real_escape_string . mysql_result . mysql_select_db . mysql_stat . mysql_tablename . mysql_thread_id . mysql_unbuffered_query
|
8.80.20 mysql_error()Retourne le texte associé avec l'erreur générée
lors de la dernière requête[ Exemples avec mysql_error ] PHP 3, PHP 4, PHP 5
string
mysql_error (
resource
link_identifier
)
mysql_error
retourne le message d'erreur
généré par la dernière commande MySQL.
Les erreurs retournées par le serveur MySQL ne génèrent plus
de message d'alerte. A la place, vous devez utiliser la fonction
mysql_error
pour lire le contenu du message.
Notez que cette fonction ne retourne que le texte de l'erreur la
plus récente(n'incluant pas
mysql_error
et
mysql_errno
), ce qui fait que si vous souhaitez
l'utiliser, vous devez vous assurer de sa valeur avant de lancer une autre
requête.
-
link_identifier
- La connexion MySQL.
S'il n'est pas spécifié, la dernière connexion ouverte avec la fonction
mysql_connect
sera utilisée. Si une telle connexion
n'est pas trouvée, la fonction tentera d'ouvrir une connexion, comme si
la fonction
mysql_connect
avait été appelée sans argument.
Si aucune connexion n'est trouvée ou établie, une alerte
E_WARNING
est générée.
Retourne le texte de l'erreur de la dernière fonction MySQL, ou
''
(chaîne vide) si aucune erreur survient.
| Exemple avec mysql_error |
<?php $link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("nonexistentdb", $link); echo mysql_errno($link) . ": " . mysql_error($link). "\n";
mysql_select_db("kossu", $link); mysql_query("SELECT * FROM nonexistenttable", $link); echo mysql_errno($link) . ": " . mysql_error($link) . "\n"; ?>
|
|