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

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori

cadou
Average Member
Mesaje: 132
Membru din: Mar Oct 30, 2012 4:53 pm
Contact:

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

Mesajde cadou » Mar Noi 07, 2017 1:55 pm

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 ...



nevvermind
Senior Member
Mesaje: 1235
Membru din: Mar Iun 22, 2010 3:17 pm

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

Mesajde nevvermind » Mar Noi 07, 2017 8:10 pm

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
));
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

cadou
Average Member
Mesaje: 132
Membru din: Mar Oct 30, 2012 4:53 pm
Contact:

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

Mesajde cadou » Mie Noi 08, 2017 9:50 am

Si-a revenit de la sine, chiar nu stiu de ce ....

nevvermind
Senior Member
Mesaje: 1235
Membru din: Mar Iun 22, 2010 3:17 pm

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

Mesajde nevvermind » Mie Noi 08, 2017 9:58 am

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.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/


Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 1 vizitator