Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z komunikatami błędów w PDO
northwest
post 27.05.2014, 22:19:21
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
johny_s
post 27.05.2014, 22:32:18
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

Ostrzeżenie: (0%)
-----


http://www.php.net/manual/en/pdo.errorinfo.php
Go to the top of the page
+Quote Post
nospor
post 28.05.2014, 07:28:19
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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);


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
northwest
post 28.05.2014, 07:38:31
Post #4





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


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 :/
Go to the top of the page
+Quote Post
nospor
post 28.05.2014, 07:40:05
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Pokaz jak ty u siebie ustawiasz ten tryb EXCEPTION dla PDO


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 23:52