Les erreurs des exceptions de php

Résolu/Fermé
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 - 26 avril 2009 à 08:44
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 - 1 mai 2009 à 15:05
Bonjour,

j'ai cherché sur php.net les codes erreur généré par les exceptions. Mais je ne les ai pas trouvés. Savez-vous où je peux les trouver ?

Se sont les erreurs de type :

SQLSTATE[42000] [1049] Unknown database 'data'

merci d'avance

8 réponses

doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 99
26 avril 2009 à 11:35
Salut,

Comme l'erreur te l'indique ta connexion semble être OK mais la base data n'existe pas.

Lors de ton mysqlconnect() tu dois spécifier le nom de la base à laquelle tu veux te connecter.
0
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
26 avril 2009 à 12:08
Oui. En faite je programme avec la class PDO.
Je cherche à récupérer les erreurs pour les personnaliser suivant le code erreur.

C'est pour cela que je cherche ces codes.

Est ce que tu vois ou je pourrais les récupérer ?

Merci de ton aide.
0
doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 99
26 avril 2009 à 12:10
Poste ton code stp
0
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
26 avril 2009 à 12:26
l'erreur que j'ai créé dans l'exemple ci-dessus était volontaire. ;)

j'utilise try catch pour la gestion d'erreurs et je l'utilise avec avec une class en extension de la class Excetion.

Je sais récupérer le code erreur, mais je voudrais avoir un liste de tous les codes (ou en tous cas des plus basiques) pour que je puisse afficher mon message personnaliser suivant ce code.

Tu ne sais pas où je pourrais trouver cette liste ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
28 avril 2009 à 08:54
je n'ai toujours pas trouvé, est ce que quelqu'un à une bonne adresse ?

merci d'avance.
0
Bonjour

C'est une erreur générée par Mysql ? Moi, je serais allé voir sur le site Mysql :
http://dev.mysql.com/doc/refman/5.1/en/error-messages-server.html
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
28 avril 2009 à 09:23
Je ne pense pas que la doc php fournisse cet info.
J'ai regardé sur la doc spl, pas trouvé, faut aller mater le code source amha, pas gagné XD

Mais bon quel intérêt de récupérer les codes erreurs php sachant que tu peux toi -même les définir et gérer au travers d'une classe étendue ?

Par contre pour les erreurs MySQL, c'est http://dev.mysql.com/doc/refman/5.1/en/error-messages-server.html, n° d'erreur que tu peux récupérer avec mysql_errno() ;)
0
nickleus Messages postés 374 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 18 juin 2011 5
1 mai 2009 à 15:05
merci de vos conseils, c'est exactement de que je cherchais.
0