Recherche d'un terme dans base de donnée...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recherche d'un terme dans base de donnée...

par nims » 22 févr. 2006, 18:04

je te remerice sa marche! je pensais avoir testé sa mais apparament non! merci!

Re: Recherche d'un terme dans base de donnée...

par mario » 22 févr. 2006, 16:57

sachant que ce code ne marche pas:
("SELECT titre FROM `liste` WHERE `titre` LIKE %'".$recherche."'% ORDER BY titre ASC")
$sql = "SELECT titre
FROM liste
WHERE titre LIKE '%".$recherche."%'
ORDER BY titre ASC";

Recherche d'un terme dans base de donnée...

par nims » 22 févr. 2006, 16:53

Bonjour et re tout le monde!
je voudrais faire un petit moteur de recherche tel que:
-on tape une partie d'un titre d'un film
-on fait la recherche dans les titres pour voir si y en a qui possede le terme recherché.
-on affiche

Seul probleme je n'arrive pas a faire ma recherche!!

J'ai réussi juste pour faire une recherche MOT POUR MOT (c'est a dire avec le titre exact):

("SELECT * FROM `liste` WHERE `titre` LIKE '".$recherche."' ORDER BY titre ASC")

comment je peux faire???

sachant que ce code ne marche pas:
("SELECT titre FROM `liste` WHERE `titre` LIKE %'".$recherche."'% ORDER BY titre ASC")

je vous remercie d'avance pour votre aide!