- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- ordinazione result mysql
-
ordinazione result mysql
Salve a tutti, mi servirebbe un aiuto su un piccolo script in PHP.
Faccio questa query:$result = mysql_query("SELECT * FROM nome ORDER BY title ASC"); ```Poi c'è questo:
if (!$result)die(mysql_error()); $l=""; while($riga= mysql_fetch_assoc($result)){ if(strcasecmp($l,substr($riga['title'],0,1))!=0){ $l=substr($riga['title'],0,1); ?> <br /> <a name="<?php echo strtoupper ($l) ?>"><?php echo strtoupper("<strong>$l</strong>"); } ?></a> <?php echo $riga['title'] ?> }
img34.imageshack.us/img34/3526/immaginezw.png Io voglio ordinarli in modo che i "gruppi" di lettere vengano ordinati così: Quelli scritti in grande sono quelli che io definisco "gruppi/elenchi". Praticamente sotto un unico elenco tutti quelli che iniziano per un numero. Sotto vari elenchi quelli che iniziano per lettere (ogni lettera un gruppo, cosa che già succede). Un'altro elenco per tutti quelli che iniziano con altri caratteri (tra questi, anche i caratteri accentati, tipo "è", devono andare qui, e NON tra quelli dell'alfabeto). Come posso fare?
-
Up!
-
UP!
-
UP!