×
Vytvárame riešenia

Fatal error: Call to a member function fetchAll() on a non-object in (PHP)

Pri písaní SQL príkazov v jazyku PHP môže používateľ naraziť na chybové hlásenie Fatal error: Call to a member function fetchAll() on a non-object in PATH. Toto chybové hlásenie môže spôsobiť nesprávny zápis reťazcov v SQL príkaze.
Uvedená chyba vznikne, ak reťazce v SQL príkaze sú umiestnené do apostrofu ' a nie do backticku - spätnej čiarky `. Táto chyba môže nastať, ak je uvedený zápis aj opačne, teda to čo má byť v apostrofe je v spätnej čiarke.
Príklad: Príklad nesprávneho zápisu.
1
2
3
4
$sql = "SELECT * ,
DATE_FORMAT('date', '%d.%m.%Y') AS 'date_formatted'
FROM 'articles'
ORDER BY 'date' ASC";
Príklad: Príklad správneho zápisu.
1
2
3
4
$sql = "SELECT * ,
DATE_FORMAT(`date`, '%d.%m.%Y') AS `date_formatted`
FROM `articles`
ORDER BY `date` ASC";

Záver

Verím, že vám uvedený tip pomohol odstrániť chybu Fatal error: Call to a member function fetchAll() on a non-object in.


PHP,SQL,PHP,fetchAll(),databáza
Žiadna časť tohto článku nesmie byť reprodukovaná bez uvedenia autora a URL na túto stránku.
Viac informácií nájdete v sekcii O projekte.

Komentáre

Článok neobsahuje zatiaľ žiadne komentáre.

Pridať komentár

Meno (povinné)
Web
Správa (povinné)
Odoslať
Od najnovších