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

Langage SQL Discussion :

problème requête sql


Sujet :

Langage SQL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 221
    Points : 472
    Points
    472
    Par défaut problème requête sql
    Bonjour,
    Je débute avec sql, ma question est donc sans doute très simple.

    Voilà, j'ai la requête suivante:
    "SELECT lien,
    nom,
    page,
    mot
    FROM
    sites
    WHERE ident LIKE '$rech%' "

    Bon le problème est le suivant: Si un tuple à par exemple pour identifiant 2 et que la valeur de la variable $rech est 2 alors le tuple 2 sort. Très bien.
    Oui mais voila, le tuple 22 sort aussi, idem pr le tuple 222 ou 12 ou 32 etc...
    Qu'est ce que je dois corriger pour que tous les tuples qui ont pour identifiant 2 sortent mais seulement ceux qui ont 2 pour identifiant (ou 3, 14 etc...) et pas ceux qui comportent un 2 dans leur identifiant ?

    Merci pour votre aide.
    C'est pas parce que j'ai tort que vous avez raison.

  2. #2
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 101
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 101
    Points : 8 211
    Points
    8 211
    Billets dans le blog
    17
    Par défaut Re: problème requête sql
    Citation Envoyé par psychoBob
    Qu'est ce que je dois corriger pour que tous les tuples qui ont pour identifiant 2 sortent mais seulement ceux qui ont 2 pour identifiant
    Pourquoi un LIKE ? Je n'ai peut-être pas bien compris ce que tu veux faire...
    En tout cas pour sélectionner les tuples dont le champ tonIdentifiant vaut 2 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT tesChamps
    FROM taTable
    WHERE tonIdentifiant = 2
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

Discussions similaires

  1. problème requête SQL
    Par soltani1 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/05/2006, 23h36
  2. Problème requête SQL
    Par mandaillou dans le forum Langage SQL
    Réponses: 15
    Dernier message: 03/10/2005, 11h37
  3. Problème requête SQL dans page ASP
    Par rocs dans le forum ASP
    Réponses: 14
    Dernier message: 26/07/2005, 15h38
  4. problème requête sql
    Par perfectdams dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 21/06/2005, 18h09
  5. Réponses: 8
    Dernier message: 23/10/2003, 16h22

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