Ben basit bir SQL deyimi oluşturmak çalışıyorum:
// build sql statement
$sql = "select * from some_tbl where ";
if(strlen($mydetails['city']) > 0) {
$sql .= "cityname in (".$mydetails['city'].") and ";
}
$sql .= 'fromdate <= expirydate and expirydate >= curdate() order by rand()';
Ama $ sql
select * from tbl_adsinfo where fromdate = curdate() order by rand()
Bu sadece kayboldum çok temel olduğunu. Ben olduğunu sanmıyorum < veya> özel karakterler misin? Onları kaçan ve yerine çift tırnak kullanarak denedim ve aynı.
Ne kadar burada?