Pagina 1 din 1

Eroare Fatal error: Call to a member function fetch() on boolean in /home ...

Scris: Mar Noi 07, 2017 1:55 pm
de cadou
Primesc eroare la linia aceasta din codul meu:
$banc_baza = $dbh->query("SELECT `banc` FROM bancuri WHERE `banc` = '$banc'")->fetch(PDO::FETCH_ASSOC);

Primesc eroarea Fatal error: Call to a member function fetch() on boolean in /home/ ......
Nu inteleg de ce ?
Tabela exista, campurile exista ... exista continut in tabela ...

Re: Eroare Fatal error: Call to a member function fetch() on boolean in /home ...

Scris: Mar Noi 07, 2017 8:10 pm
de nevvermind
query() returneaza false in caz de eroare: http://php.net/manual/en/pdo.query.php
De acolo si "Call to a member function fetch() on boolean".

Ori vezi in loguri despre ce eroare e vorba, ori pune PDO sa arunce exceptii in loc de erori:

Cod: SelectaĊ£i tot

$dbh = new PDO('mysql:host=localhost;dbname=myDB', 'username', 'password', array(
  PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
));

Re: Eroare Fatal error: Call to a member function fetch() on boolean in /home ...

Scris: Mie Noi 08, 2017 9:50 am
de cadou
Si-a revenit de la sine, chiar nu stiu de ce ....

Re: Eroare Fatal error: Call to a member function fetch() on boolean in /home ...

Scris: Mie Noi 08, 2017 9:58 am
de nevvermind
Pune-l sa arunce exceptii, sa nu mai stai in intuneric data viitoare. Nu-i bine sa nu inveti din posibile erori. Ale tale sau ale compului.