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 :

Requête ne donne pas de résultat [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Requête ne donne pas de résultat
    Bonjour

    Suis nouveau et un pe nul !!

    N'arrive pas à faire fontionner une requete de base et pourtant...

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $logo = $_SESSION['MM_Username'];
    $query_Recordset1 = "SELECT * FROM loginpass WHERE login='$logo'";
    hé bé ça ne marche pas, tenté des "" partout mais rien


    Merci votre aide

    A+

  2. #2
    Membre expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Points : 3 950
    Points
    3 950
    Par défaut
    Saluton,
    Tout d'abord, un peu de lecture : la guerre des étoiles.
    Ensuite, ton problème relève davantage de PHP que de MySQL, alors je te conseille la syntaxe avec la fonction sprintf()
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $query_Recordset1 = sprintf("SELECT lesNomsdesColonnesKiVontBien FROM loginpass WHERE login='%s'",$_SESSION['MM_Username']);
    // il faut ensuite demander l'éxécution du code SQL contenu dans $query_Recordset1
    $query_Recordset1 est d'ailleursun nom assez mal choisi car le code d'une requête n'est pas le résultat (ressource en PHP) retourné par ladite requête.

  3. #3
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 048
    Points
    34 048
    Billets dans le blog
    14
    Par défaut
    Contrairement à ce que suggère son nom, ta variable $query_Recorset contient le texte de la requête, pas son résultat.

    Il manque une instruction d'exécution de la requête telle que mysql_query ou de façon plus évoluée un mécanisme PDO.

  4. #4
    Futur Membre du Club
    Inscrit en
    Juillet 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Merki
    Nickel avrc sprintf
    merci beaucoup

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

Discussions similaires

  1. [PDO] Requête ne donne pas de résultats
    Par laurentSc dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 24/10/2014, 16h04
  2. Une requète qui ne donne pas le résultat attendu
    Par JeanNoel53 dans le forum Firebird
    Réponses: 1
    Dernier message: 17/12/2013, 10h23
  3. Une requête qui ne donne pas le résultat attendu
    Par JeanNoel53 dans le forum Visual C++
    Réponses: 4
    Dernier message: 30/10/2013, 11h35
  4. Réponses: 3
    Dernier message: 29/07/2011, 11h54
  5. Réponses: 3
    Dernier message: 09/02/2010, 20h15

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