|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
[PHP/MySQL] Ordinare i dati in base ad un timestamp
Devo fare un
SELECT * FROM data ORDER BY updated DESC Dove updated è un campo di tipo timestamp. Nel modo sopra scritto non funziona, devo applicare qualche particolare funzione mysql al campo updated? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2008
Messaggi: 411
|
Non credo, se il campo timestamp è formattato:
AAAA-MM-GG HH:MM:SS dovrebbe funzionare senza problemi, strano. |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
Mi ritorna questo errore:
warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in Codice $sql = "SELECT *, MATCH(title) AGAINST('$q' IN BOOLEAN MODE) AS attinenza FROM _data WHERE MATCH(title) AGAINST('$q' IN BOOLEAN MODE) ORDER BY attinenza DESC, updated DESC LIMIT 100; "; } $result = mysql_query($sql); if(mysql_num_rows($result) == 0){ $output = "<h2>No Result Found!</h2>"; return $output; }else{ |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2008
Messaggi: 411
|
Vedo un ";" dopo 100 che non credo ci vada.
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
|
In questi casi io uso MySQL Query Browser e vedo che errore mi dà (anche se cmq un po' criptico). Va bene anche il client a linea di comando...
__________________
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
risolto. Era un errore sul nome del campo.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:48.



















