Я пытаюсь запросить базу данных MySQL, используя массив.
$array=array('Group1','Group2','Group3');
$inQuery=implode(",",$array);
//$inQuery='Group1'; //This returns the expected result, but is obviously not an array
$data=array($inQuery);
try {
$STH = $this->DBH->prepare('SELECT GroupName FROM myTable WHERE GroupName IN(?)');
$STH->execute($data);
/* Output results*/
}
catch(PDOException $e) { /*Panic!*/ }
Я не получаю сообщения об ошибках, просто 0 результатов. Любая помощь будет оценена по достоинству!
IN
не поддерживает использование одной переменной для списка значений — вам потребуется?
для каждого значения массива. - person OMG Ponies   schedule 28.06.2011