sql >> Database >  >> RDS >> Mysql

Parametrering van Mysql IN-clausule in PHP, Python

Met behulp van PDO voorbereide verklaringen:

$placeholders = str_repeat('?, ', count($array)-1) . '?';
$stmt = $pdo->prepare("SELECT * FROM table WHERE field IN ($placeholders)");
$stmt->execute($array);

$placeholders bevat een reeks van ?, ?, ? tijdelijke aanduidingen, met hetzelfde aantal ? als de grootte van de array. Wanneer u vervolgens de instructie uitvoert, zijn de arraywaarden gebonden aan de tijdelijke aanduidingen.



  1. Typen SQL Server-cursor - Alleen doorsturen statische cursor | SQL Server-zelfstudie / TSQL-zelfstudie

  2. Geaggregeerde gegevenstabellen

  3. Hoe een Pandas Dataframe naar Django-model te schrijven?

  4. 2 manieren om uw zoekopdrachtresultaten op te maken in SQLcl (Oracle)