i to u MySQL-u radi.
Kolona neki_datum u MySQL je datetime i ovaj unos je u formatu 2010-07-14 00:00:00 npr.
Ovaj datum dobijam preko date funkcije PHP-a.
Ali kad ovaj upit izvrsavam sa PHP skriptom ne vraca mi nikakav rezultat.
Evo koda.
$danasnjiDatum = date("Y-m-j");
$sqlP = "select * from t1 where neki_datum = '".$danasnjiDatum."' and aktivan = 1";
$result = mysql_query($sqlP) or die ('Upit neuspesan: ' . mysql_error());
while($row = mysql_fetch_assoc($result)) {
$sqlU = "update t2 set status = 6";
echo $sqlU;
//mysql_query($sqlU);
}
PHP 5.3.1 i MySQL 5.5.3m su u pitanju.
Ako stavim DATE_FORMAT(neki_datum,'%Y-%m-%d') u upit to radi, ali to je radilo prije upgradea na MySQL 5.5.
Sad, logicno je pretpostaviti da treba traziti problem u MySQL-u, ali kao sto rekoh u MySQL taj upit radi i sa "kratkim" datumom i zato ganjam PHP.
Imam neopisiv osjecaj da sam previdio nesto nevjerovatno prosto, ali ja ne mogu to da vidim :-)