Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mySQL में डायनामिक WHERE क्लॉज बनाएं

कुछ इस तरह?

$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)."')
    ";

मैंने mysqli_real_escape_string() . का इस्तेमाल किया यहाँ एक उदाहरण के रूप में, आपको अपने सिस्टम में SQL इंजेक्शन से बचने के लिए सही और आवश्यक सावधानियों का उपयोग करना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दूरस्थ रूप से Python+SQLAlchemy का उपयोग करके MySQL डेटाबेस को कैसे कनेक्ट करें?

  2. PHP PDO और MySql का उपयोग करते समय IS NULL या NULL को बाइंड करें

  3. MySQL अनुक्रमण और फाइलों का उपयोग करना

  4. MySQL में प्रति सप्ताह औसत बिक्री की गणना कैसे करें

  5. लारवेल क्रिप्ट - मूल्यों की तुलना