Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Debuger błędów | Z Wyświetlaniem!
_Martin_
post
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Witam

Mam pytanie powiedźcie mi w jaki sposób moge napisać jakiś debuger błedów.
CO Mam na myśli?

CHODZI O to aby na jednej stronie wyświetlał mi informacje na temat typu błędu i np w którym zapytaniu wystąpił błąd

Pozdrawiam


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zrób sobie własną funkcję, która realizuje zapytanie, sprawdzaj wartość zwracaną przez mysql_query" title="Zobacz w manualu PHP" target="_manual i wypisuj zapytanie + treść mysql_error" title="Zobacz w manualu PHP" target="_manual w przypadku błędu.


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
_Martin_
post
Post #3





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Jakaś pomoc bo chyba nie umiem nie wiem jak sie za to zabrać?


--------------------
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No patrz, przykładowo (aby być nowoczesnym, plujemy wyjątkami):

  1. <?php
  2. function query($q){
  3.    $q = mysql_query($q);
  4.    if(!$q){
  5.        throw new Exception('Błąd zapytania ['.$q']: '.mysql_error());
  6.    }
  7.    return $q;
  8. }
  9. ?>


A jak to złapać, to przeczytasz w dokumentacji. winksmiley.jpg


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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 Aktualny czas: 21.08.2025 - 16:00