Erreurs php
cho88
Messages postés
73
Statut
Membre
-
cho88 Messages postés 73 Statut Membre -
cho88 Messages postés 73 Statut Membre -
Bonjour,
je voudrais savoir quel code utiliser pour tenter de récupérer une erreur renvoyée par la base de donnée.
j'ai caractérisé une entrée en "unique", dans une de mes tables, ainsi quand un doublon tente de s'ajouter, la bdd renvoi une message d'erreur, c'est celui-ci que je voudrai intercepter pour pouvoir mettre un message personnalisé.
merci d'avance!
je voudrais savoir quel code utiliser pour tenter de récupérer une erreur renvoyée par la base de donnée.
j'ai caractérisé une entrée en "unique", dans une de mes tables, ainsi quand un doublon tente de s'ajouter, la bdd renvoi une message d'erreur, c'est celui-ci que je voudrai intercepter pour pouvoir mettre un message personnalisé.
merci d'avance!
A voir également:
- Erreurs php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Net user des erreurs ont affecté l'exécution de la commande - Forum Windows
3 réponses
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. À 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.
Plus d'info
https://www.php.net/mysql_error
J'ai toujours mon soucis... en fait la bdd me renvoi toujours son message quand je force à envoyer un doublon. Après chaque requete sql, je place cette fonction mysql_error(), mais ce coup-ci l'erreur n'apparaît plus en haut de la page avec la phrase "..Warning .. etc.." et pour le coup ma page n'apparaît plus, il y a juste cette phrase d'erreur comme quoi un doublon a tenté de s'ajouter alors que l'entrée de ma table est en "unique". J'ai les fichiers de mon site sur free, peut etre qu'il n'est pas à jour et qu'alors le serveur sql envoie toujours des messages d'erreur?