sql >> Database >  >> RDS >> Mysql

Bouw dynamische WHERE-clausule in mySQL

Zoiets?

$query .= "WHERE 
    1=1
    AND e.id=p.employee_id
    AND p.office_id=o.id
    AND (o.office_name= '".mysqli_real_escape_string($officeName)."'
        OR o.office_name= '".mysqli_real_escape_string($firstName)."'
        OR o.office_name= '".mysqli_real_escape_string($lastName)."')
    ";

Ik gebruikte mysqli_real_escape_string() hier als voorbeeld dient u de juiste en noodzakelijke voorzorgsmaatregelen te nemen om SQL-injectie in uw systeem te voorkomen.



  1. MySQL Select:WHERE (time now) =TUSSEN tabelwaarde EN tabelwaarde

  2. Hoe controleer ik of MySQL null/leeg retourneert?

  3. SQL AS:gebruik, voorbeelden en hoe u er het beste van kunt profiteren

  4. Hoe de configuratie in OpenCart in te stellen?