sql >> Database >  >> RDS >> Mysql

Maak een dynamische mysql-query met behulp van php-variabelen

Controleer gewoon of de variabelen een waarde bevatten en zo ja, bouw de query dan als volgt op:

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. SQLite TOON TABELLEN Equivalent

  2. Wat is Oracle Database?

  3. Meerdere rijen invoegen in een enkele SQL-query - Interviewvraag van de week #069

  4. Zoek n dichtstbijzijnde buren voor een bepaald punt met behulp van PostGIS?