Zwracanie konkretnych błędów sql

0

Panowie, jak zabrać się za pisanie funkcji, która w przypadku jakiegoś błędu sql zwróci mi:
a) nazwę pliku,
b) linię, w której coś jest nie tak,
c) treść błędu sql (czyli mysql_error() ).

Jakieś podpowiedzi? Jak teraz zabrałem się za pisanie swojego CMSa i widzę, że sql wypluwa mi błąd o treści "error" (bo sam wpisałem, aby w przypadku błędów wypluwało takie cos) to mnie szlag trafia bo znalezienie takiego błędu to nie łatwa sprawa ;/

Pozdr.

0

Jeżeli nie chcesz używać PDO, za co dostaniesz zaraz baty, to: http://php.net/manual/en/language.exceptions.php i http://php.net/manual/en/function.mysql-error.php
A jak chcesz się nawrócić to czytaj to z kolei: http://php.net/manual/en/book.pdo.php

0

PDO, PDO i jeszcze raz PDO, w szczególności jeśli piszesz włąsnego CMSa. http://php.net/manual/en/pdo.errorinfo.php

0

Errorinfo? Kto tego używa? :D W opcjach przy inicjalizacji PDO można ustawić, by rzucało wyjątkami w przypadku błędu i je po prostu złapać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1