sql >> Databáze >  >> RDS >> Mysql

Vytvořte dynamický mysql dotaz pomocí php proměnných

Stačí zkontrolovat, zda proměnné obsahují hodnotu, a pokud ano, sestavte dotaz takto:

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. Používání ODBC se Salesforce a Okta Single Sign On (SSO)

  2. Jak zakázat všechna omezení kontroly v databázi SQL Server - SQL Server / TSQL výukový program, část 87

  3. Co SqlDbType mapuje na varBinary(max)?

  4. SQL Server:Databáze se zasekla ve stavu Obnovování