Ciao a tutti io ho una serie di articoli nella tabella del db che vorrei ordinare in una pagina e suddividere per lettera; ho creato quindi lo script che è questo
Codice PHP:
SELECT*FROM links WHERE link_title LIKE '$l%'
dove $l è un array con tutte le lettere dell alfabeto.Con un ciclo for ottengo questo risultato:
[A]
ahkkkj
alklldl
.....
[B]
balls
bgkjkj
...
[C]
cajjs
...
ecc ecc
Fin qui tutto bene...ora io vorrei selezionare anke i titoli degli articoli che iniziano per numero e raggrupparli tutti assieme: cioè vorrei ottenre una cosa cosi:
[0-9]
007 -
2012 film
30 giorni di buio
....
[A]
ahkkkj
alklldl
....
[B]
balls
bgkjkj
....
Sui forum ho letto che il comando dovrebbe essere scritto cosi:
Codice PHP:
SELECT*FROM links WHERE link_title LIKE '[0-9]%'
ma questo è il mio problema NON FUNZIONA
Ho provato anke a sostituire a [0-9]% le lettere ad esempio [a-f]% (dovrebbe selezionare tutti i titoli ke iniziano con l'intervallo di lettere dalla a alla f) ma ninete non funziona neanke cosi......DOVE SBAGLIO??