[SQL] chercher un mot donné dans un champ de texte

chercher un mot donné dans un champ de texte [SQL] - Programmation

Marsh Posté le 24-08-2001 à 10:02:21    

est ce que c'dsst possible de chercher dans un champ de texte un mot donné???
est ce que ca prends du temps ou c'est equivalentr a une requete normal???? merci!!!


---------------
When in doubt.... reboot
Reply

Marsh Posté le 24-08-2001 à 10:02:21   

Reply

Marsh Posté le 24-08-2001 à 10:08:05    

C'est possible, mais cela prendra forcement du temps...
 
Avec MySQL, tu peux faire : WHERE champ LIKE '...'
 
ou WHERE champ REGEXP 'expression régulière'

Reply

Marsh Posté le 24-08-2001 à 10:11:43    

je voudrais pas que le script rame trop...
j'ai 4 champs contenant des numeros agencé de la manére suivante: 1-3-9
          2-8 etc...
avec un petit texte dans ce champ donc. le but du jeu etant de retrouver un numéro donné sans ramer trop.


---------------
When in doubt.... reboot
Reply

Marsh Posté le 24-08-2001 à 10:14:18    

Test avec les "LIKE", tu verras bien ce que cela donne...
 
WHERE (champ1 LIKE '%motrecherche%' OR champ2 LIKE '%motrecherche%' ....)

Reply

Marsh Posté le 24-08-2001 à 10:22:31    

oin av essayer?.


---------------
When in doubt.... reboot
Reply

Marsh Posté le 24-08-2001 à 10:50:57    

de tout facon, t'as pas le choix, c'est la seule manière de chercher un mot ou une expression dans un texte. Oui, c'est lourd, mais pas tant que ca, regarde le forum, il fonctionne comme ca (avec un bon indexation en plus) et c'est pas long.

Reply

Marsh Posté le 24-08-2001 à 11:27:45    

yokay je le fais alors :hell:


---------------
When in doubt.... reboot
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed