Requete sql

Fermé
ju - 25 avril 2005 à 15:38
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 25 avril 2005 à 16:14
Besoin d'aide:

Je veux creer une requete sql

J'ai dans une table primers,le nom du primer.

J'ai une autre table resultats analyses qui contient des analyses et des noms de primers.

Avec la table primer je creer une liste deroulante avec les noms des primers.
L'utilisateur en selectionne un et peut alors voir les analyses correspondantes.

Mon probleme:les nom des primers dans la table analyses sont dans des phrases.

Pour les recuperer je voulai utiliser REGEXP mais ji arrive pas.


Voila le code que j'ai :
$requete = "SELECT resultats_analyses.Nom_Analyse, primers.Nom_Primer FROM resultats_analyses,primers where primers.Nom_Primer='$nom_primer' AND resultats_analyses.Nom_Primer REGEXP '$nom_primer$'";

3 réponses

kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
25 avril 2005 à 15:43
Utilise les % à la place :
$requete = "SELECT resultats_analyses.Nom_Analyse, primers.Nom_Primer FROM resultats_analyses,primers where primers.Nom_Primer='$nom_primer' AND resultats_analyses.Nom_Primer LIKE '%".$nom_primer."%';

0
ca marche pas.

Je reexplique le probleme:
dans ma table primer les noms des primers sont du type:
blabla
bobo
lili

et dans ma table resultats_analyses les noms des primers sont du type

blabla / bobo
bibi
lili / blabla /bobo

C pour ca qu'il me faut quelque chose qui recherche le motif
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
25 avril 2005 à 16:14
Cerhce autour de cette syntaxe :
LIKE ' ".$nom_primer."%';

Essay sous différentes forme tu devrai tomber dessus.
0