Requete [PHP] [mySQL] - Programmation
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.
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).
Marsh Posté le 09-11-2001 à 22:49:03
cherche là-dedans :
http://www.mysql.com/doc/R/e/Regexp.html
Marsh Posté le 09-11-2001 à 23:46:46
j'arrive pas trop a comprendre comment se servir de cette commande.
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 )
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]
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.
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 !
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 ?