1 つの準備済みステートメントでデータベースをフェッチし、配列値で実行できるソリューションを探していました
通常、私は自分のステートメントでこれを行います:
$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=?
ステートメントの配列の値のいずれかを使用して、データベースを何らかの形で調べたいと思います。ただし、似たような名前が複数ある場合があります。配列を事前に圧縮する方法はありますか、またはこのような状況でのベストプラクティスは何ですか?
ありがとう!