首页 > 解决方案 > 在 SQL 查询中使用 PHP 检查数组的所有值

问题描述

我想从我的 API URL(使用 slim-skeleton)检查 SQL 查询中的一组参数。我有一条路线 /services/ 它给了我一系列“服务”:

$app->get('/services/[{service}]',function($request, $response, $args){
$services[] = $args['service'];

我需要使用我的 $service[] var 进行查询,以检查所有提供这些服务的提供商。这是我的桌子:

Services-----
     provider | label
  ----------------------
     18uxQ2lp | mCut
     18uxQ2lp | wColor
     12dzjux6 | chCut

Provider-----
     provider* | Name
  ----------------------
     18uxQ2lp | Erika
     6sx25jdo | Jess
     12dzjux6 | Mike

*(编辑:提供者表中的许可证列现在称为“提供者”)

我需要在我的 Services 表中获取“provider”行,该行验证我的数组 $services 中的所有值,然后使用许可证进行新的 SQL 查询以从我的 Provider 表中获取名称(和其他信息)。我尝试使用 IN($services) 语句,但它只为一项服务调用提供程序.. 不是全部..

我整晚都在努力……有人可以帮我吗?

标签: phpsqlarrays

解决方案


推荐阅读