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 :

recherche à partir d'une requête


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 60
    Points : 36
    Points
    36
    Par défaut recherche à partir d'une requête
    salut à tous je fais une requête pour afficher certaine information de ma BD, une sorte de cherche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $reponse = mysql_query("SELECT ID, Nom_Faisceau_S, Libelle, Point_code_S, Type_Faisceau, Type_reseau, Genre  FROM faisceau WHERE (nom_faisceau_S ='$nom_faisceau' AND nom_faisceau_s <>'') OR  (centre_id = '$centre' AND centre_id <>'') OR  (libelle='$libelle' AND libelle <>'')" ) or die (mysql_error());
    .
    Maintenant ce que j'aimerai, c'est qu'on puisse à partir de quelque lettre de mes nom_faisceau ou libelle afficher les faisceaux correspondant. En bref qu'on ne soit pas obliger saisir tout le nom ou tout le libelle comme c'est le cas actuellement pour pouvoir afficher.

  2. #2
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut
    remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nom_faisceau_S ='$nom_faisceau'
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     nom_faisceau_S like '$lettres_faisceau%'

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 60
    Points : 36
    Points
    36
    Par défaut
    Merci bien pour ta proposition, j'avais bien penser à cela mais le problème est qu'il peut arriver que les lignes de certaines colonnes de ma BD soit vides, alors lors de la recherche elle m'affiche aussi les lignes dont les colonnes (Libelle, nom_faisceau et ou centre sont vides).
    Pour revenir à ta requête j'ai pas aussi bien pigé '$lettres_faisceau'. Est ce une erreur? si non pour 'lettres'?

  4. #4
    Membre expérimenté
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Points : 1 413
    Points
    1 413
    Par défaut
    $lettres_faisceau indique juste la variable qui ne contient que le début du mot, il s'agissait de faire la différence avec le mot entier.
    Je ne comprend pas bien le reste de ton problème.

    Peux-tu mettre un exemple de ta table, un exemple de recherche et le résultat associé?

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/09/2011, 19h14
  2. Recherche sur 3 filtres à partir d'une requête SQL
    Par david64 dans le forum Requêtes
    Réponses: 2
    Dernier message: 02/06/2011, 01h08
  3. Requête recherche à partir d'une zone de texte : lien entre iff et like ?
    Par pierrequimousse dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 04/01/2010, 14h41
  4. Récupérer le code SQL à partir d'une requête
    Par Edith_T dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 23/11/2004, 15h10
  5. Réponses: 2
    Dernier message: 02/11/2004, 13h38

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