Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo một truy vấn mysql động bằng cách sử dụng các biến php

Chỉ cần kiểm tra xem các biến có chứa giá trị hay không và nếu có, hãy tạo truy vấn như sau:

unset($sql);

if ($stationFilter) {
    $sql[] = " STATION_NETWORK = '$stationFilter' ";
}
if ($verticalFilter) {
    $sql[] = " VERTICAL = '$verticalFilter' ";
}

$query = "SELECT * FROM $tableName";

if (!empty($sql)) {
    $query .= ' WHERE ' . implode(' AND ', $sql);
}

echo $query;
// mysql_query($query);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các cách tốt nhất để sửa chữa bảng InnoDB bị hỏng trong MySQL

  2. Mã lỗi MySQL:1175 trong khi CẬP NHẬT trong MySQL Workbench

  3. Tách một chuỗi và lặp qua các giá trị trong Thủ tục MySql

  4. Chèn nhiều hàng trong mysql

  5. tomcat7 - jdbc datasource - Điều này rất có thể tạo ra rò rỉ bộ nhớ