我一直在尝试寻找一种解决方案,您可以使用一个准备好的语句获取数据库并使用数组值执行它
通常我会用我的陈述来做到这一点:
$search = $db->prepare("SELECT * FROM table WHERE name = ?");
$search->execute(array($name));
但是如果我有一个这样的数组怎么办:
Array (
[0] => Array
(
[name] => Burger Joint
)
[1] => Array
(
[name] => Burger Joint
)
[2] => Array
(
[name] => Burgers
)
[3] => Array
(
[name] => Meats
)
)
我想以某种方式使用WHERE name=?
语句中数组中的任何一个值来浏览我的数据库。但是,有时会有多个相似的名称,有没有办法事先压缩数组,或者在这种情况下最好的做法是什么?
谢谢!