我一直在尝试搜索这个,但我一直在寻找“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,但想从数组中获取带有手表或条的输出。
有人能帮我吗?
谢谢!