Это краткое изложение того, что я пытаюсь сделать:
$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 для использования массива для поиска или мне нужно сделать что-то похожее на мое решение?