Requete de recherche

Répondre
Pose-Cuillere
le 10/05/2003 à 19:46
Pose-Cuillere
moteur de recherche

bonjour !!!
je voudrais savoir s'il existe une requète pour aller chercher un mot défini dans un champ d'une table sql ?

genre :

"SELECT 'recette' FROM 'recettes' WHERE TABLE(nom,ingredients) CONTENS '$mot'"

ou alors
"SELECT 'recette' FROM 'recettes' WHERE 'motcles' CONTENS '$mot'"

(oui je sais contens ça existe pas !! lol JUSTEMENT !!!!, c'est bien le probleme !)

merci les zamis !!!
Lili*
Rien ne sert de courrir, il faut le cuire à point... Ou bien ?
LA GLOBULE
le 11/05/2003 à 18:34
LA GLOBULE
$sql = 'SELECT recette FROM recettes WHERE recette LIKE %'.$mot.'%';

Cela te retourne tous les elements de ta table recettes où l'attribut recette contient le mot $mot.

(Le LIKE est vu dans le cours sur les bases de données)
Pose-Cuillere
le 15/05/2003 à 13:08
Pose-Cuillere
ben non, ça marche po du tout ! il me fait un listing de toutes les recettes.. (le cake au lard quand on cherche chocolat, ça craint ! lol)
merci quand meme !
bises
Lili*
Rien ne sert de courrir, il faut le cuire à point... Ou bien ?
LA GLOBULE
le 15/05/2003 à 21:25
LA GLOBULE
Ben pourtant si :)

Le moteur de recherche de ce site est fait comme cela.

Le 'recette LIKE "%chocolat%"' retourne toutes les recettes où le mot chocolat apparait.

C'est ainsi smiley (cela fait partie de la syntaxe SQL)
Pose-Cuillere
le 16/05/2003 à 00:48
Pose-Cuillere
je dis pas que c'est faux ! je dis juste que dans mon pâté de viande y a pas de chocolat !!!!!!!!
Rien ne sert de courrir, il faut le cuire à point... Ou bien ?
LA GLOBULE
le 16/05/2003 à 00:56
LA GLOBULE
smiley

Mdr, tu ne pourrais po passer sur IRC qu'on puisse examiner ton probleme plus en detail ?

genre code + contenu des tables parce que la, cela me surprend smiley
Pose-Cuillere
le 16/05/2003 à 00:58
Pose-Cuillere
bon apparement et en effet "%chocolat%" ça marche.. mais :
$sql_query = 'SELECT * from recettes WHERE ingredient LIKE "%'.$Mot.'%"';
marche po !
donc y doit y avoir une ambiguité au niveau des apostrophes mais je vois pas j'essaye tout mais y a rien...
Rien ne sert de courrir, il faut le cuire à point... Ou bien ?
Pose-Cuillere
le 16/05/2003 à 00:59
Pose-Cuillere
arff irc je maitrise po du tout !
je suis sous aim ou icq sinon..désolée.. lol
Rien ne sert de courrir, il faut le cuire à point... Ou bien ?
LA GLOBULE
le 16/05/2003 à 01:00
LA GLOBULE
ta requete est correcte.
les guillements sont bons.

t'es sur que $Mot contient bien quelque chose ?

Fais un echo $mot; juste avant la requete histoire de voir si cette variable n'est pas vide (cela ne peut venir que de çà)
Répondre
LoadingChargement en cours