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 :

Simple requete qui ne fonctionne pas [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Points : 168
    Points
    168
    Par défaut Simple requete qui ne fonctionne pas
    bonjour,

    ayant quelques soucis avec mysql et phpadmin je dois m'orienter vers le PDO.j'ai réussi a me connecter a ma base de donnée, mais si je veux lire une table ,j'ai des messages d'erreur:

    ( ! ) Notice: Undefined variable: base in C:\wamp\www\7-Applications\test2.php on line 22
    ( ! ) Fatal error: Call to a member function query() on a non-object in C:\wamp\www\7-Applications\test2.php on line 22
    la ligne en question:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $res=$base->query('select * from users');
    mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <body>
    <?php
    $res=$base->query('select * from users');
    while ($data=$res->fetch()){
     echo $data['prenom']	;
    }
    ?>
    </body>
    merci

  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
    Points : 44 155
    Points
    44 155
    Par défaut
    L'erreur est claire : tu n'as pas défini $base.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Points : 168
    Points
    168
    Par défaut
    oui effectivement ce n'est pas la variable que j'ai utilisée anterieurement.
    par contre j'ai une erreur sur cette ligne:
    ( ! ) Notice: Undefined index: prenom in C:\wamp\www\7-Applications\test2.php on line 27
    code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $res=$pdo->query('select * from users');
    while ($data=$res->fetch()){
     echo $data['prenom']	;
    }
    ?>
    </body>

  4. #4
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Le debugage minimum et de contrôler ce que contient $data.
    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. Requete qui ne fonctionne pas!
    Par tiph02 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 07/05/2007, 10h51
  2. requete qui ne fonctionne pas comme je shouterais
    Par domino_dj dans le forum Requêtes
    Réponses: 1
    Dernier message: 04/04/2007, 12h27
  3. requete qui ne fonctionne pas
    Par gregal dans le forum Requêtes
    Réponses: 2
    Dernier message: 03/04/2007, 16h19
  4. Requete qui ne fonctionne pas sur toutes les versions de MySQL
    Par goldorax113 dans le forum Requêtes
    Réponses: 2
    Dernier message: 06/06/2006, 11h04
  5. Requete qui ne fonctionne pas chez l'hebergeur
    Par Derik dans le forum Requêtes
    Réponses: 4
    Dernier message: 05/06/2006, 02h35

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