Il problema non è di avere 3 campi ma bensi uno solo e di fare confronti non con delle stringhe ma con dei numeri. Se usi 3 campi per la data non puoi fare certe operazioni che ti ricordo si possono fare solo con un formato ssaammgg. Prova a fare un solo campo e setta a mano le date con il formato ssaa-mm-gg poi fai una query come quella indicata prima.Originariamente inviato da nasosansoft
ma è così difficile far confrontare 2 stringhe in php?
come è bello il basic.....
cmq..
ho modificato il database..
ho fatto 3 campi invece che uno solo..
e ho provato a cambiare il codice ma non mi trova nulla...
codice:$dataoggi=date("F d Y H:i:s"); //echo $dataoggi; $datamese=date("F"); $datagiorno=date("d"); $dataanno=date("y"); $db = mysql_connect($dbhost, $DBuser ) or die("Errore durante la connessione al database"); mysql_select_db($DBName, $db) or die("Errore durante la selezione del database"); //$sql="SELECT * from $table"; $sql="select * from $table where `timemese` = '$datamese' AND `timegiorno` = '$datagiorno' AND `timeanno` = '$dataanno' limit 0,1"; $result=mysql_query($sql, $db);