invx
24.07.2004, 19:05:28
prosze o sugestie jakie informacje powinien zwracac modul do generowania informacji o bledach, niech dla przykladu, bedzie to blad zapisu do bazy,
Dabroz
24.07.2004, 20:01:14
invx
24.07.2004, 20:18:38
hmm ale dane z mysql_error() by trzeba bylo jakos uporzadkowac, pondto moze bu warto dac cos jeszce innego,
Dabroz
24.07.2004, 20:57:43
- czas
- IP
- dokładny URL skryptu
- __LINE__
- __FILE__
No i te dwie funkcje

Chyba wystarczy
invx
25.07.2004, 18:13:13
IP servera czy komputera uzytkownika? najlepiej obydwa
a co powiecie na jakis dodatkowy wewnetrzny system nazywania bledow (hmm tylko nie mam pomyslu jak go wykonac), oraz ich rejestracje w np. pliku. ?
w ksiazce, ktorej ostatnio czytam jest poruszona bardzo fajna sprawa... robienie czegos duzego powoduje wzrost kosztow, wiec jesli nie jest to potrzebne to nalezy z tego zrezygnowac

tutaj nie wiem po co chcesz to robic... do jakiego projektu chcesz to wykorzystac? nie szkoda Ci czasu na takie cos? bo dla mnei wystarczy wypisywanie bledow na bierzaco, nie robie nic nadzwyczajnego by potrzebne bylo cos wiecej
invx
25.07.2004, 18:40:05
dla kogos, jak by nie bylo w projekcie bym nie robil, ale poniewarz pisze CMS'a chce cos oryginalnego wprowadzic, zeby ie byl to CMS jak tysiace innych, zeby mial cos niepowtarzalnego.
Powodznia, byle nie okazalo sie to to 5 kolem i wcale nie przesadzam, ze to bedzie przyslowiowy woz... z 5 kolami tez samochod pojedzie, tylko po co...
Jaki ma sens wprowadzanie nowego nazewnictwa bledow? To jest bezsensu calkowicie, bo nikt nie bedzie sie uczyl nowych nazw bledow bo ty chciales cos wprowadzic nowego... cos niepowtarzalnego.
Dabroz
25.07.2004, 19:09:23
Aha.... i teraz mi się przypomniało. Jeżeli chodzi o debugowanie SQL, to najważniejszą rzeczą którą możesz zapisać w raporcie jest polecenie SQL ktore spowodowało błąd.
invx
25.07.2004, 19:15:52
ale mysql_error() zwraca po angielsku, a ja bym to na polski przetlumaczyl, o tmo mi chodzilo z tym nowym nazwenictwem.
P.S.
gdzie moge znalezc co moga zwrucic te dwie funkcje ? w manualu, albo ja nie doczytalem albo nie ma.
Dabroz
25.07.2004, 20:23:31
Po co? Wystarczy wpis
Kod
[mysqld]
language=C:/MYSQL/share/polish
invx
25.07.2004, 21:15:35
no tak ale user na www bedziemial nadal english ?
Dabroz
25.07.2004, 21:16:30
Nie, polish to polish a nie english zwykle
invx
25.07.2004, 21:21:14
ale to musze wpisac jako root w konfiguracji, ale jesli ni mam dostepu do tego .. ?
Dabroz
25.07.2004, 21:22:08
To telefon do admina i po sprawie...
No a jeżeli nie masz faktycznie takiej możliwości, to zrób sobię listę wszystkich bugów MySQL (trochę tego jest)... i tłumacz
invx
25.07.2004, 21:32:58
tylko skad liste?, mam po kolei bagi wywolywac

napewno gdies jest lista... nie znasz ?
Dabroz
25.07.2004, 21:35:34
Proponuję zajrzeć na
http://www.mysql.comDziwne... link się sam nie zrobił :P
invx
26.07.2004, 18:46:28

tam tego (jesli dobrze znalazlem) jest z 8 tys, a nie ma gdies listy jakis najczestrzych ? tak ze 20 ?
Dabroz
27.07.2004, 10:27:34
Albo tłumaczysz wszystkie albo żadnego
Poszukaj jakiegoś kursu MySQL, tam powinna być skromniejsza lista
kurcze ... a jak wyciagnac zapytanie kture zrobilo blad;)
Dabroz
9.08.2004, 20:48:03
Ja korzystam z takiej klasy obsługi bazy która ma wbudowany debugging.
Zapytanie w moim przypadku wygląda tak:
<?php
$db -> query( 'SELECT foo FROM bar' , __FILE__ , __LINE__ );
?>
Powinno Cię to naprowadzić.
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.