これを検索しようとしてきましたが、「MySQL から多次元配列へ」という問題の解決策を見つけ続けています。
多次元配列があり、配列の値を使用して MySQL データベースを検索し、必要なものを出力したいと考えています。
WHERE
句を使用しますか? IN
句?助けが必要です
私はこの配列を持っています:
Array
(
[0] => Array
(
[id] => 333
[name] => Watches
[pluralName] => Watches
[shortName] => Watches
)
[16] => Array
(
[id] => 111
[name] => Bar
[pluralName] => Bars
[shortName] => Bar
)
)
次のような構文がある場合:
$categorySet = $dbh->prepare("SELECT c.*,ci.*,b.business_id,b.idbusiness FROM
categories c
JOIN categories_items ci ON ci.idcategory = c.idcategory
JOIN businesses b ON b.idbusiness = ci.id_items
WHERE c.id = :id OR c.name LIKE :name");
$categorySet -> bindParam(:name, $array['id']);
$categorySet -> bindParam(:name, '%'.$array['name'].'%');
$categorySet -> execute();
MySQL を検索したいのですが、配列から時計またはバーを含む出力を取得したいと考えています。
誰かが私を助けることができますか?
ありがとうございました!