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

Opret en dynamisk mysql-forespørgsel ved hjælp af php-variabler

Bare tjek om variablerne indeholder en værdi, og hvis de gør, skal du bygge forespørgslen sådan:

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. JSON_SEARCH() – Find stien til en streng i et JSON-dokument i MySQL

  2. Forbind ODBC-applikationer på Windows til SugarCRM

  3. Proceduren forventer parameter, som ikke blev leveret

  4. MySQL INSERT eller REPLACE kommandoer