markdown 将PDO与IN子句一起使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 将PDO与IN子句一起使用相关的知识,希望对你有一定的参考价值。

### Using PDO with IN clause array
PDO is not good with such things. You need to create a string with question marks dynamically and insert into query.

 ```
$in  = str_repeat('?,', count($in_array) - 1) . '?';
$sql = "SELECT * FROM my_table WHERE my_value IN ($in)";
$stm = $db->prepare($sql);
$stm->execute($in_array);
$data = $stm->fetchAll();
```

[More](https://stackoverflow.com/questions/14767530/php-using-pdo-with-in-clause-array)

以上是关于markdown 将PDO与IN子句一起使用的主要内容,如果未能解决你的问题,请参考以下文章

PHP - 使用带有 IN 子句数组的 PDO

PHP - 使用带有 IN 子句数组的 PDO

PHP - 使用带有 IN 子句数组的 PDO

SQL Server:NOT IN in where 子句不能与 NVARCHAR 一起使用

带有命名占位符的 PDO 准备好的语句 IN 子句无法按预期工作 [重复]

PDO 只返回 mysql 的一半结果