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 :

[Mysql]Récuperer un id à partir d'un pseudo tout bête surement.. [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 11
    Par défaut [Mysql]Récuperer un id à partir d'un pseudo tout bête surement..
    Bonjour, voilà mon soucis, j'ai une table comme ceci :

    membre

    idmembre | pseudomembre
    47| BBB


    Je cherche à afficher l'idmembre à partir du pseudomembre donc pour me faire un petit exemple simple j'ai essayé ça :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $lis="select idmembre from membre where pseudomembre=BBB";
    $uno=mysql_query($lis);
    $resultat = mysql_fetch_array($uno);
    echo $resultat['idmembre'];

    et j'obtiens comme message d'erreur :

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.6.0\www\MiniProjet\PHP\creationperso.php on line 39

    la ligne 39 correspond à la 3ème ligne du code ci-dessus
    Je précises que j'ai bien fait les connexions etc... J'attends votre aide car j'ai beau chercher mais je vois pas Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.6.0\www\MiniProjet\PHP\creationperso.php on line 39
    Signifie que ta requête à échoué.

    Tu devrais faire ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $lis="select idmembre from membre where pseudomembre='BBB'";
    if ($results = mysql_query($lis) && mysql_num_rows($results)) {
      $row = mysql_fetch_array($results);
      echo $row['idmembre'];
    }

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    pour voir les erreurs de mysql il faut activer le trace_mode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ini_set('mysql.trace_mode', true);
    je te conseil aussi de vite passé sous mysqli ou PDO

  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
    Par défaut
    Il manque les guillemets autour du pseudo.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 11
    Par défaut
    Merci à tous pour vos réponses rapides effectivement en ajoutant les guillemets ça fonctionnent! merci sabotage

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $lis="select idmembre from membre where pseudomembre='BBB'";
    $uno=mysql_query($lis);
    $resultat = mysql_fetch_array($uno);
    echo $resultat['idmembre'];
    ça fonctionne niquel

  6. #6
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Ce que je viens de dire au passage

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

Discussions similaires

  1. récuperer des données à partir d'un fichier écrit en HTML
    Par moabomotal dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 01/11/2006, 19h50
  2. [Java3D] Récuperer une image à partir d'un canvas3D
    Par laurent.c123 dans le forum 3D
    Réponses: 3
    Dernier message: 05/05/2006, 18h35
  3. [VBA-A]récuperation de champs à partir d'une listbox
    Par jouf dans le forum VBA Access
    Réponses: 10
    Dernier message: 05/04/2006, 15h43
  4. Réponses: 5
    Dernier message: 24/08/2004, 18h11

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