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

DataTables sử dụng PHP với MySQL:Làm thế nào để sửa đổi truy vấn mysql?

/*
* Filtering
 * NOTE this does not match the built-in DataTables filtering which does it
 * word by word on any field. It's possible to do here, but concerned about efficiency
 * on very large tables, and MySQL's regex functionality is very limited
 */

//$sWhere = "";

if ( isset($_GET['sSearch']) && $_GET['sSearch'] != "" )
{
$sWhere = "WHERE id='4' AND (";
for ( $i=0 ; $i<count($aColumns) ; $i++ )
{
    if ( isset($_GET['bSearchable_'.$i]) && $_GET['bSearchable_'.$i] == "true" )
    {
        $sWhere .= $aColumns[$i]." LIKE '%".mysql_real_escape_string( $_GET['sSearch'] )."%' OR ";
    }
}
$sWhere = substr_replace( $sWhere, "", -3 );
$sWhere .= ')';
} else {
$sWhere = "WHERE id = '4' ";
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khi chạy EXPLAIN, nếu giá trị trường cho key không rỗng mà Extra trống thì key có được sử dụng không?

  2. .NET MySqlCommand @ placeholder xung đột với biến MySQL

  3. Hằng số PHP không được định nghĩa

  4. Điều gì sẽ dẫn đến một đối tượng Không xác định trong sự cố tệp sao lưu khi khôi phục bản sao lưu của cơ sở dữ liệu MySQL?

  5. Đánh số hàng mysql đặt lại mọi giá trị bản ghi khác nhau