Buongiorno. Io uso ASP con MYSQL.
Stavo facendo un forum che sembra funzionare molto bene.
Finora, l'ordine dei topic l'avevo messo in ordine decrescente di ultima risposta per ognuno. (campo 'ultima_reply' [datetime])
Tuttavia, da un po' di tempo in qua ho provato ad aggiungere i thread sticky, ossia quelli che rimangono sempre appuntati in alto. (campo 'sticky' [smallint])
Se il campo è 1, è sticky, altrimenti non lo è.
Per l'ordine ho quindi provato a fare:
codice:
ORDER BY sticky DESC AND ultima_reply DESC
Ma ovviamente non funziona e dà errore
codice:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND ultima_reply DESC LIMIT 0, 30' at line 4
Ora, mi chiedo come fare. Come fare per farlo nella stringa di esecuzione, o per impuntarlo in alto nel resto del codice.