string php sıyırma parçası

0 Cevap php

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 . : Ayıklayıcı olarak $ sql değerini gösterir

    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?

0 Cevap