Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PDO i wyświetlanie błędów
lucassus
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 8.01.2008

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


Czy da się zmusić PDO by wyświetlało pełne zapytanie SQL,
które powoduje błąd?
Oczywiście opcja taka będzie włączana tylko w środowisku
developerskim.. uprzedzam wszelkie uwagi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Błędy w stylu:
Kod
SQLSTATE[23502]: Not null violation: 7 ERROR:  null value in column    
\"name\" violates not-null constraint

lub poucinane zapytania:
Kod
#2 /var/www/redmachine/lib/Doctrine/Connection.php(673):    
Doctrine_Connection->exec('INSERT INTO sli...', Array)<br    
/>

niestety nie pomagają mi zbytnio w znalezieniu błędu w
kodzie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Wg mnie jest napisane dokładnie w czym problem. Masz ustawione by kolumna "name" była NOT NULL i najwidoczniej nie wstawiasz tam żadnej wartości więc baza "krzyczy".

Nie można w PDO podejrzeć co za wartości ustawiłeś.

Ten post edytował sf 8.10.2008, 17:16:12
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 02:38