以下是我要做的事情的总结:
$array[0] = 1;
$array[1] = 2;
$sql = "SELECT * FROM table WHERE some_id = $array"
显然,这里有一些语法问题,但这就是我想做的,我还没有找到任何能说明如何做到这一点的东西.
目前,我的计划是做以下几点:
foreach($idList as $is)
$where .= 'some_id=' . $id . ' OR';
endforeach
$sql = "SELECT * FROM table WHERE " . $where;
那么,PostgreSQL是否支持使用数组进行搜索,或者我是否需要执行类似于我的解决方案的操作?