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

Requêtes MySQL Discussion :

réquête avec valeur de variable


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 16
    Par défaut réquête avec valeur de variable
    Salut.

    Un problème avec la récupération d'une valeur.

    Voici une partie de mon code :
    .....
    $rqtclient="SELECT tclients.*, tmenage.* FROM tclients, tmenage WHERE tclients.id_menage = tmenage.id_menage AND tclients.rang like 'Chef de ménage'
    AND tmenage.id_menage = $id_menage";
    ....
    $ligne = mysql_num_rows($rsltclient);

    $rsltclient = mysql_query($rqtclient);

    $clients = mysql_fetch_array($rsltclient);....

    echo "nom : ".$clients['nom'];
    echo "prenom : ".$clients['prenom'];
    ...

    La valeur de $id_menage est transmise par un submit mais la réquête $rqtclient ne donne aucun résultat, mysql_num_rows($rsltclient) renvoyant 0 ligne alors que si je remplace $id_menage par une valeur saisie "en dur", les données sont affichées.

    Je ne comprends rien.

    Merci de votre assistance.

  2. #2
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    Essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $rqtclient="SELECT tclients.*, tmenage.* FROM tclients, tmenage WHERE tclients.id_menage = tmenage.id_menage AND tclients.rang like 'Chef de ménage'
    AND tmenage.id_menage =" + $id_menage
    tu as mis ton $id_menage directement dans ta chaine de caractères

    Sinon essaye de faire un echo pour être certain que ta requette est correcte !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 16
    Par défaut
    La réquête est correcte puisque quand je saisis la valeur de $id_menage "en dur", elle (réquête) est exécutée sans problème. En plus, si je fais echo "id ménage".$id_menage avant et après la réquête, la valeur est bien affichée. Ce qui voudrait dire qu"elle a bien été transmise lors du submit.

  4. #4
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    As-tu essayé de lancer directement ta requette (récupérée après un echo) dans ton client de BDD ?

  5. #5
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    et revoie ton like (ici autant mettre un '=' vu comment il est écrit)

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

Discussions similaires

  1. Comment avoir une Barre de défilement avec Valeur maximale variable ?
    Par Hadi2015 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 24/02/2015, 15h38
  2. [AC-2003] requete avec valeur AS variable
    Par Christophe dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 20/12/2013, 22h19
  3. [MySQL] problème avec la récupération des valeurs des variables POST
    Par Jasmine80 dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 11/05/2007, 16h08
  4. Réponses: 2
    Dernier message: 08/09/2006, 11h04
  5. Affichage des valeurs des variables avec tkprof
    Par hkhan13 dans le forum Oracle
    Réponses: 2
    Dernier message: 04/07/2006, 11h59

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