Buongiorno a Tutti,
ho un problema nell'eseguire query in cui la clausola WHERE contiene operazioni sulle date.
Ho un form in cui specifico il percorso di un file excel da caricare e 2 combo box contenenti mese e anno.
Una volta che l'utente inserisce le informazioni e schiaccia il bottone voglio eseguire una query per capire se l'operazione di inserimento è gia avvenuta nella data scelta dall'utente.
L'operazione che eseguo è:
$query = "SELECT Id FROM tabella WHERE Decorrenza = $apertura";
$res = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($res);
if($row[Id]){------}
Io faccio delle prove inserendo delle date che sono effettivamente state gia inserite e quindi se la query funzionasse l'array row dovrebbe essere pieno e quindi il programma dovrebbe impedirmi di fare l'operazione, il problema è che la query non restituisce nessun risultato.
Qualcuno sa per quale motivo??![]()
$apertura = $anno."-".$mese."-".$giorno;
dove giorno è sempre 01, mentre $mese e $anno sono i campi che prendo dalle combo.
Grazie ragazzi
Ciaoooo