MySQL è un pò diverso da access..anche per la filosofia stessa..cmq in mysql le date devono essere scritte col trattino e non coi slash, cioè 2007-10-15 per 15 ottobre 2007. e per quanto riguarda le date ci sono tre tipi di dati similari in mysqlATETIME scrive data e ora (tipo '2007-10-15 21:34:00'), DATE scrive solo la data e TIME solo l'ora. E invece del cancelletto (#) per delimitare le date nei campi mysql basta l'apice ('). Quindi in PHP l'ìequivalente che hai messo sopra si scrive:

Codice PHP:
$datamod "2007-15-10";
sql="select home,scadenza from articoli WHERE home=1 AND scadenza>'$datamod' ORDER BY ordine DESC" 
il campo scadenza deve essere di tipo DATE in mysql.