sql >> Database teknologi >  >> RDS >> Mysql

Datatabeller ved hjælp af PHP med MySQL:Hvordan ændres mysql-forespørgslen?

/*
* 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. AWS RDS Parameter Group ændrer ikke MySQL-kodning

  2. Det mislykkes at indsætte en JSON-kodet værdi med specielle tegn i mySQL

  3. Hvordan får man det sidste felt i en Mysql-database med PHP?

  4. Splitting Strings:Nu med mindre T-SQL