[PHP] [mySQL] Requete

Requete [PHP] [mySQL] - Programmation

Marsh Posté le 09-11-2001 à 22:25:30    

Je cherche a faire une requete a partir de multiple chiffre (en fait les chiffres de 0 a 9).
 
j'arrive a le faire pour un chiffre ou une lettre, mais impossible en les groupant tous, donc, comment faire ??
 
Je me base sur ca :
 
$critere = $?????.'%';
 
$search_divx = "SELECT * FROM xxxxx WHERE titre LIKE '$critere' ORDER BY titre ASC";
 
ou $????? est envoyer par un lien.
 
Que dois je avoir pour que tous les chiffres soit pris en compte d'un seul coup ?

Reply

Marsh Posté le 09-11-2001 à 22:25:30   

Reply

Marsh Posté le 09-11-2001 à 22:36:43    

comprend pas ton histoire de $critère, c'est un array? si oui ca peut pas marcher. Si non, précise ce que c'est.

Reply

Marsh Posté le 09-11-2001 à 22:47:30    

Ben $critere, c juste une variable qui definit mon tri (a savoir une lettre).
J'arrive a le faire lettre par lettre ou chiffre par chiffre.
 
Mais la, je voudrai qu'il m'affiche tous ce qui commence par un chiffre, en une seule requete (si c possible).

Reply

Marsh Posté le 09-11-2001 à 22:49:03    

Reply

Marsh Posté le 09-11-2001 à 23:46:46    

j'arrive pas trop a comprendre comment se servir de cette commande.

Reply

Marsh Posté le 10-11-2001 à 02:47:52    

FrCo > tu saurais donner un exemple, pcq j'ai du mal là (il est tard aussi ;) )

Reply

Marsh Posté le 10-11-2001 à 11:30:34    

soit
 
$critere = "$XXXXXXX"."%";
 
soit
 
SELECT from ??? where titre like '$critere%'
 
essayes déjà ça.

 

[edtdd]--Message édité par Sh@rdar--[/edtdd]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 11-11-2001 à 00:18:14    

ben c simple, je voudrai afficher tous les resultats dont le titre commencant par 1 2 3 4 5 6 7 8 9.
 
j'arrive a le faire un par un, mais je voudrai creer un bouton qui le fasse d'un coup.
 
Par exemple, g un titre commence par 113 Clan, et un autre 666 et encore un Metallica.
 
Ben je voudrai qu'avec ma requete affiche d'un coup 113 Clan et 666 mais en une seul requete.

Reply

Marsh Posté le 11-11-2001 à 00:51:32    

select * from table where column regexp '^[[:digit:]]';
 
^ matche le début de la phrase
[[:digit:]] matche un chiffre
 
donc ^[[:digit:]] matche une phrase qui commence par un chiffre
 
select * from table where column regexp '^[4-8]';
 
matche une phrase qui commence par 4, 5, 6, 7 ou 8.
 
etc ...
 
les regexps c'est chiant au début, et une fois que tu commences à t'y retrouver, c'est top !

Reply

Marsh Posté le 11-11-2001 à 01:04:19    

Merci bcp youdontcare.
ca marche nickel :)

Reply

Sujets relatifs:

Leave a Replay

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