Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z komunikatami błędów w PDO
Forum PHP.pl > Forum > Przedszkole
northwest
Witam serdecznie,
Czy wie ktoś może jak wymusić w php w PDO ażeby wyświetlał komunikaty błędów?

Mam przykładowo taki kod:
  1. try {
  2. $stmt = $db->prepare("select * FROM cms_txt;");
  3. $stmt->execute();
  4. foreach ($stmt as $row) {
  5. print_r($row);
  6. }
  7. $stmt->closeCursor();
  8. $db = null;
  9. } catch (PDOException $e) {
  10. print "Error!: " . $e->getMessage() . "<br/>";
  11. die();
  12. }


Zmieniam zapytanie na np. "select * FROM cms_txtXXX;" - i w tym momencie powinien wyświetlić komunikat błędy - a nie wyświetla nic sad.gif

Wie ktoś może dlaczego?

Bardzo proszę o pomoc,
Northwest
johny_s
http://www.php.net/manual/en/pdo.errorinfo.php
nospor
Skoro uzywasz łapacza wyjątkow, to powiedz dla PDO, by przestawił się w tryb rzucania wyjątkami.

$obiektPDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
northwest
no właśnie ten sposób nic nie daje sad.gif pdo/php kompletnie nic nie zwraca sad.gif ani błędów - ani wyników :/
nospor
Pokaz jak ty u siebie ustawiasz ten tryb EXCEPTION dla PDO
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.