IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

Erreur php ou erreur mysql


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 26
    Par défaut Erreur php ou erreur mysql
    Voila mon problème est que j'ai un script qui s'execute et affiche un warning (ici c'est le moteur php qui me la montre : genre Warning : mysql_fetch_row : argument blabla ligne 459)
    Pour affiner mon debug sur cette requete je decide d'executer un or die(mysql_error) a toutes les requetes de la page ou cela est utile.
    En faisant j'ai une réponse de mysql_error mais le premier Warning n'est plus affiché!
    Est ce normal?

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Oui, c'est normal, car tu as une erreur MySQL et comme tu utilises la fonction die() qui interdit au reste de la page de s'afficher/exécuter ...

  3. #3
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 26
    Par défaut
    Ouaouhh super!
    Euh par contre n'y aurait t-il pas un moyen de savoir a quel endroit c'est produit l'erreur. Parce que ce n'est plus indiqué du coup quand on a pas mal de die() lequel c'est enclenché??
    Merci!

  4. #4
    Membre émérite
    Avatar de kankrelune
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    763
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 763
    Par défaut
    Rajoute la constante __LINE__ dans tes die()... .. .

    @ tchaOo°

  5. #5
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 26
    Par défaut
    Vous en avez d'autres comme ca?
    Y a pas un tuto des astuces magiques dans PHP?
    Merci

  6. #6
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 26
    Par défaut
    Au fait comment faire pour écrire une telle ligne du genre:
    mysql_query() or die (mysql_error(); echo(_LINE_)
    Je sais die() est uen fonction mais je vois pas la solution.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. rpm Mysql-PHP installation erreur
    Par tania13 dans le forum Installation
    Réponses: 1
    Dernier message: 27/03/2009, 19h15
  2. [MySQL] Erreur PHP MySQL
    Par lv3895 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/11/2008, 15h16
  3. [MySQL] Erreur PHP ne peut charger l'extension mysql
    Par cyberfred1073 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/03/2007, 00h27
  4. erreur php mysql
    Par taka10 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 21/08/2006, 10h41
  5. Erreur PHP et MySQL
    Par rane dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/05/2006, 19h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo