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 :

Requete mysql avec parentheses


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 181
    Par défaut Requete mysql avec parentheses
    Bonsoir,

    Pour une application de gestion de stocks que je développe, je fais une fonction recherche, tout est par code matériel, j'appelle designation dans la table matériel pour l'avoir en clair et non le code matériel seul :

    select stock.localisation,stock.code,stock.quantite, materiel.designation from stock,materiel where stock.code=materiel.code and (materiel.designation like '%%$_POST[recherche]%%' or stock.code='$_POST[recherche]')

    Est-ce que ce code est correct ? J'ai été dans l'obligation de mettre des paratheses pour qu'il ne me ressorte pas n'importe quoi , car sans ces dernieres il me sort des resultats fantaisistesn je n'ai pas compris prq .

    merci d'avance
    nico

  2. #2
    Membre éclairé Avatar de JmL40
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 348
    Par défaut
    Bonsoir,

    Je te propose cette solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    <?php 
     
    $req = 'select stock.localisation,
    stock.code,
    stock.quantite,
    materiel.designation
    from stock,materiel
    where stock.code = materiel.code and ((materiel.designation like '.$_POST["recherche"].') or (stock.code='.$_POST["recherche"].'))';
     
    ?>
    Test cela, et donne nous un réponse !

    cordialement

Discussions similaires

  1. syntaxe requete mysql avec des variables
    Par harlock59 dans le forum Requêtes
    Réponses: 2
    Dernier message: 29/09/2006, 17h53
  2. pb requete mysql avec un WHERE NOT IN
    Par megapacman dans le forum Requêtes
    Réponses: 9
    Dernier message: 27/07/2006, 10h05
  3. Requete MySQL avec un Rand sur une table
    Par tom06440 dans le forum Requêtes
    Réponses: 2
    Dernier message: 05/01/2006, 17h37
  4. Afficher une requete MYSQL avec jointure
    Par Higestromm dans le forum Requêtes
    Réponses: 8
    Dernier message: 18/12/2005, 15h52
  5. Probleme requete Mysql avec WHERE
    Par Dom_the_quaker dans le forum Requêtes
    Réponses: 3
    Dernier message: 24/10/2005, 16h21

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