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

PHP & Base de données Discussion :

Bug incompréhensible (PDO)


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juillet 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Juillet 2016
    Messages : 1
    Par défaut Bug incompréhensible (PDO)
    Bonsoir à tous,

    J'ai un problème délicat sur lequel je commence à m'arracher les cheveux : j'ai terminé un site en local, et en le mettant en ligne j'ai découvert cent cinquante bugs ... Dont un bug totalement incompréhensible que voici :
    Code incriminé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $reqq = $bdd->query("SELECT * FROM mr_users WHERE id=".$articleUser);
    			  $donneess = $reqq->fetch();
    			  if ($return == "text") { 
    			  echo $donneess["pseudo"];
    }
    résultat :
    Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1' in /homepages/29/d613311536/htdocs/Mascaread/php.php:56 Stack trace: #0 /homepages/29/d613311536/htdocs/Mascaread/php.php(56): PDO->query('SELECT * FROM m...') #1 /homepages/29/d613311536/htdocs/Mascaread/php.php(198): articleInfo('1', 'auteur', 'text') #2 /homepages/29/d613311536/htdocs/Mascaread/index.php(33): displayArt('WHERE statut=3 ...', '', '24;1;displayArt...') #3 {main} thrown in /homepages/29/d613311536/htdocs/Mascaread/php.php on line 56

    Voilà, et je crois avoir tout essayé : changement de concaténation, vérification des mots réservés à SQL, etc. Mais rien n'y fait. Et lorsque je mets le id entre guillemets, ils ne me trouve même plus le pseudo.

    D'avance, merci à vous tous, espérant que vos solutions me sauveront !

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    As-tu contrôlé la requête entière ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var_dump("SELECT * FROM mr_users WHERE id=".$articleUser);
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    As-tu contrôlé la requête entière ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var_dump("SELECT * FROM mr_users WHERE id=".$articleUser);
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. Bug incompréhensible IE6
    Par Lideln75 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 19/06/2009, 10h22
  2. J'ai besoin d'aide concernant un bug incompréhensible
    Par Kicker dans le forum GTK+ avec C & C++
    Réponses: 22
    Dernier message: 23/05/2008, 13h27
  3. [PC] Sockets avec API win32, bug incompréhensible
    Par ValyGator dans le forum Windows
    Réponses: 4
    Dernier message: 27/02/2008, 17h13
  4. bug incompréhensible
    Par petdelascar dans le forum MFC
    Réponses: 4
    Dernier message: 19/11/2005, 19h31

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