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

sql pdo php hvor i variabel

Først :
vær opmærksom på, når du direkte injicerer streng i forespørgsler, fordi du kan være målet for en SQL-injektion

Anden :
skift direkte forespørgslen kan være den nemmeste løsning

// $a is either null or something like [1, 2]
$sql = "SELECT id FROM user";
if ($a) {
    $debug = implode(',', $a);
    $sql = "SELECT id FROM user WHERE id IN ($debug)";
}


  1. Slip kun fremmednøgle, hvis den findes

  2. Hvordan indsætter jeg en BC-dato i Oracle?

  3. Hvad er det maksimale antal table joins i MariaDB?

  4. gemt procedure til at vælge alle rækker fra tabel i Oracle