Rechercher : dans
Par :

Les erreurs des exceptions de php

Dernière réponse le 1 mai 2009 à 15:05:16 nickleus, le 26 avr 2009 à 08:44:03 
 Signaler ce message aux modérateurs

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 Il n'y a pas de problèmes, il n'y a que des solutions

Configu­ration: Windows Vista
Firefox 3.0.9

Meilleures réponses pour « Les erreurs des exceptions de php » dans :
Cacher les erreurs en PHP Voir Rappelons avant toute chose, qu'il est toujours préférable, dans n'importe quel langage de programmation, de corriger les problèmes qui déclenchent les erreurs, avant d'essayer de masquer les erreurs. En effet, le fait de masquer les erreurs...
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
Gestion des erreurs et exceptions VoirGestion des erreurs et exceptions Les lignes de code que vous avez étudiées jusqu’à présent ne constituaient pas de vrais programmes mais des exemples. Elles ne comprenaient donc aucun traitement des erreurs. Les programmes que vous développerez...

1

doctormad, le 26 avr 2009 à 11:35:55

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.

Répondre à doctormad

2

nickleus, le 26 avr 2009 à 12:08:10

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. Il n'y a pas de problèmes, il n'y a que des solutions

Répondre à nickleus

3

doctormad, le 26 avr 2009 à 12:10:44

Poste ton code stp

Répondre à doctormad

4

nickleus, le 26 avr 2009 à 12:26:11

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 ? Il n'y a pas de problèmes, il n'y a que des solutions

Répondre à nickleus

5

nickleus, le 28 avr 2009 à 08:54:50

Je n'ai toujours pas trouvé, est ce que quelqu'un à une bonne adresse ?

merci d'avance. Il n'y a pas de problèmes, il n'y a que des solutions

Répondre à nickleus

6

le père, le 28 avr 2009 à 09:19:48

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

Répondre à le père

7

P@t@ch0n, le 28 avr 2009 à 09:23:26

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() ;)

Répondre à P@t@ch0n

8

 nickleus, le 1 mai 2009 à 15:05:16

Merci de vos conseils, c'est exactement de que je cherchais. Il n'y a pas de problèmes, il n'y a que des solutions

Répondre à nickleus
Collection CommentÇaMarche.net