beh dipende.... now() restituisce una datetime in formato yyyy-mm-dd hh:mm:ss
ti consiglio di cambiare il formato, tanto per stare tranquillo
cosi fai il confronto tra due timestampCodice PHP:
$sql = "
SELECT *
FROM appuntamento, a
JOIN appuntamento_date ad ON a.id = ad.id_appuntamento_fk
ORDER BY mese DESC
WHERE ".strtotime(inizio)." > unix_timestamp()";