![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 16.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam, Druga czesc wywoluje funkcje z pierwszjec czesci... mniejsza o to co maja robic. Celem glownym jest polaczenie z baza danych i wpakowanie do niej nowego uzytkownika (lub nie). Mam Apache (win) php 4.3 i Mysql... i wszystko cacy serwej wyspiuje komunikat ze wszystko sie udalo itp... tylko ze problem jest taki ze w bazie danych przeze mnie wywolanej czyli "uzytkownik" w tabeli "uzytkownicy" nie pojawia sie nowy wpis... Moje pytanie zatem brzmi jak sprawdzic z czym polaczyl sie php i gdzie te dane dodał , ostatecznie przeciez nie wyswietla komunikatu o bledzie. Durgie p[ytanie : jak to zrobic azeby laczyl sie z wlasciwa baza danych ? smile.gif pozdrawiam i dzieki za pomoc |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Może połączenie nie jest dobrze nawiązywane.
Połącz się tak:
Daj na początku skryptu error_reporting(E_ALL);, i jak wywołujesz polecenia do obsługi mysql dawaj po nich mysql_error(), może w ten sposób coś się wyjaśni. |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Funkcja rejestruj() zwraca ci komunikat o błędzie lub logiczne true. Ty jendak źle sprawdzasz potem warunek. uzywasz: $wynik_rej == true co powoduje, że za kazdym razem bedziesz mial warunke spelniony.
1) $wynik_rej='jakis tekst'. Jest to true gdy nie porownujesz typu. 2) $wynik_rej= true; to tez jest true. musisz porónywac tez typ: === pozatym nawet jesli by ci zwrocilo blad to ty go nie wyswietlasz. poprawiam:
pozatym dodawaj do komunikatów mysql_error() zeby zobaczyc co dokladnie nie tak ps: jesli nie wiesz o co mi chodzilo z === i == to zrób se prosty test:
i poczytaj se o tych porównaniach ps2: i staraj nie zjadać się liter w temacie. poprawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 20:49 |