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 WHERE [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 116
    Points : 62
    Points
    62
    Par défaut Requête WHERE
    Salut à tous,

    Ce n'est pas la première fois que je poste pour une requête de ce type, j'ai retrouvé mon post précédent, mais ce que j'avais fait alors ne marche pas aujourd'hui...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
     mysql_connect("localhost", "MonUser", ""); 
     
    mysql_select_db("MaBase"); 
     
    // Ces Valeurs proviennent d'un formulaire
    $IdMarkChip=$_POST["SelMarkChip"];
    $NomMarkChip=$_POST["MarkChip"];
    echo $IdMarkChip;// comme ça ne marche pas, je fais un echo, c'est nickel
     
    $reponsebis = mysql_query("SELECT IdNumChipset, NumChipset FROM NumsChipset WHERE `NumsChipset`.`IdMarkChipset`='".$IdMarkChip."'", $id_bd);
    if ($reponsebis==false) die ("probleme  : " . mysql_error() );
     ?>
    Avant j'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $reponsebis = mysql_query("SELECT IdNumChipset, NumChipset FROM NumsChipset WHERE `NumsChipset`.`IdMarkChipset`=$IdMarkChip", $id_bd);
    pas mieux

    Et si dans PhpMyAdmin je recopie ma requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT IdNumChipset, NumChipset FROM NumsChipset WHERE `NumsChipset`.`IdMarkChipset`=
    et que j'ajoute le 1 que le php me renvoie "echo $IdMarkChip;" soit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT IdNumChipset, NumChipset FROM NumsChipset WHERE `NumsChipset`.`IdMarkChipset`=1
    ça marche.

    Bref je voudrais bien trouver la syntaxe idoine pour ce type de requête, si vous pouvez m'aider, merci

  2. #2
    Membre averti Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Points : 368
    Points
    368
    Par défaut
    salut joker vb,

    lors de l'exécution de ta requête tu as comme ressource $id_bd, c'est le second paramétre de ta fonction mysql_query(), hors lors de ta connexion ç ta BD tu ne semble pas stocker ta ressource dans cette variable. Essayes en enlevant le second paramétre dans ta fonction mysql_query(REQUETE), par défaut php utilise la dernière connexion en cours ....

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 116
    Points : 62
    Points
    62
    Par défaut
    Salut makmaoui,
    Rhooooo, comme toujours on ne voit pas les plus grosses erreurs, je n'ai pas ma base sous la main donc je ne peux pas tester, mais ta réponse me semble évidente

    Je te/vous tiens au courant

    Merci

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2006
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 116
    Points : 62
    Points
    62
    Par défaut
    Ok, c'est cool ça marche, merci

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

Discussions similaires

  1. [MySQL] problème requête WHERE
    Par Angelik dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 13/02/2008, 10h41
  2. requête where entre deux chaines de caractères
    Par soltani1 dans le forum Développement
    Réponses: 2
    Dernier message: 04/10/2007, 09h34
  3. requête where entre deux chaines de caractères
    Par soltani1 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/10/2007, 09h34
  4. [MySQL] requête WHERE, OR ?
    Par Angelik dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 11/05/2007, 18h58
  5. Bonne requête WHERE
    Par Anduriel dans le forum Langage
    Réponses: 2
    Dernier message: 26/06/2006, 17h47

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