Ciao a tutti.
Accade un fatto strano.
Una procedura sviluppata il php (4.1.1) su mysql (3.23.29) su windows nt eseguiva il comando
$query = “SELECT * FROM biblioteche
ORDER BY ‘citta’,‘biblioteca’”;
perfettamente restituendo la lista ordinata per città e all’interno biblioteche.
Appena trasferita la procedura sul nuovo server linux eudora con php (5.2.6) su mysql (5.0.45) la stessa query produce una lista ordinata per numero di id.
Ho modificato la query in questa maniera per forzare la cosa:
$query = “SELECT * FROM biblioteche
ORDER BY ‘citta’,‘biblioteca’ ASC”; ma non è cambiato nulla.
Come ulteriore tentativo ho modificato l’indice della tabella mettendolo sul campo città, adesso la lista è ordinata per città ma non per biblioteche … sembra che tutto il comando dopo SELECT * FROM biblioteche
venga bellamente ignorato.
Consigli ?