Diskuze: Funkcia DELETE
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zrejme mas ten sloupec report_exp_time zalozen jako timestamp, tak musis udelat tu podminku pro dva stejne typy :
'DELETE FROM tb_reports WHERE FROM_UNIXTIME(report_exp_time)<"'.$date.' " ';
nebo
'DELETE FROM tb_reports WHERE report_exp_time<UNIX_TIMESTAMP("'.$date.' ") ';
Hádže mi to error v oboch prípadoch.
syntax error, unexpected ''.$date.'' (T_CONSTANT_ENCAPSED_STRING)
Druhá vec : Pracujem v PHP kode nie len v samotnej sql ... Pole je založené ako datetime nie ako timestamp
V tomto případě verze s NOW() by měla fungovat. Tvar data máš v pohodě
právě.
Samotný SQL dotaz v DB adminovy se také neprovede?
Tak už som zistil kde je chyba. Mal som chybu v syntaxe pri pridaní dalšej podmienky. Ďakujem za vás čas Mohlo mi to napadnuť skôr
Zobrazeno 5 zpráv z 5.