PDO возвращает bool, но ожидается, что он вернет массивPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PDO возвращает bool, но ожидается, что он вернет массив

Сообщение Anonymous »

Код: Выделить всё

function fetchInvoice($invoiceID, $DBname, $DBuser, $DBpass) {
$servername = CConfig::$DB_HOST;

try {
$conn = new PDO("mysql:host=$servername;dbname=$DBname", $DBuser, $DBpass);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$stmt = $conn->prepare(" --some query--");
$stmt->bindParam(1, $invoiceID, PDO::PARAM_INT);
$stmt->execute();

$res = $stmt->fetch(PDO::FETCH_LAZY);

return $res;

} catch (Exception $e) {
writeLog($e->getMessage() . "\n","main");
}

}
Мне нужен портал php. одна страница предварительного просмотра, где отображается счет-фактура. когда эта страница вызывает эту функцию, она работает хорошо, как и предполагалось. но когда эта новая страница пытается использовать эту функцию для получения массива данных из базы данных, она возвращает логическое значение.


Подробнее здесь: https://stackoverflow.com/questions/791 ... turn-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»