Portál AbcLinuxu, 10. května 2025 05:32

Dotaz: Jak vypsat chybu při ukládání dat do mysql

21.8.2013 16:17 Jara
Jak vypsat chybu při ukládání dat do mysql
Přečteno: 143×
Odpovědět | Admin
Ahoj, tady na fóru jsem našel jak ukládat data do mysql pomoci PDO. Jenže data se mi do DB neuloží, navíc nedostanu žádnou chybu. Poradí někdo jak vypsat chybu? Děkuji
$stmt = $db->prepare('SELECT id, status, name, lastname FROM rostlinky WHERE nazev=?;');
$stmt->execute(array('kopretina'));
$status = $stmt->fetch();

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.8.2013 16:50 axel
Rozbalit Rozbalit vše Re: Jak vypsat chybu při ukládání dat do mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin
Která část uvedeného kódu podle tebe ukládá data do DB? Kde podle tebe dochází k chybě, kterou bys rád vypsal?
21.8.2013 17:15 Jara
Rozbalit Rozbalit vše Re: Jak vypsat chybu při ukládání dat do mysql
Sorry, jsem se težce uklepl ;)
$stmt = $db->prepare('INSERT INTO rostlinky (nazev) VALUES (?)');
$stmt->execute(array('kopretina'));
$status = $stmt->fetch();
Prostě potřebuji zjistit, jestli se dany dotaz vždy úspěšně provedl nebo ne. Díky
21.8.2013 18:16 Kit
Rozbalit Rozbalit vše Re: Jak vypsat chybu při ukládání dat do mysql
$status = $stmt->errorInfo();
nebo využij PDOException. Stačí ho jen zapnout. Podle mne je to mnohem pohodlnější, nic nemusíš vyhodnocovat.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.