Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dziwne zachowanie przy łączeniu się z bazą danych
user123
post
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Witam!

Czy spotkaliście się może kiedyś następującym problemem? Gdy łączę się z konsoli z mysql wszystko jest oki loguję sie na swojego user i mogę wykonywać operacje, a gdy robię:

  1. mysql_connect($db_server, $db_user, $db_password);
  2. mysql_select_db($db_name);


nic mi nie wypisuje na stronie, a żeby to było mało to jeszcze nie pojawia mi się połowa strony, a gdy zakomentuje w/w instrukcje to wszsytko jest ok.

Jak myślicie dlaczego to może nie działać?


--------------------
Youtube - Miedzynarodowa wersja: Wyposażenie siłowni
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Włącz raportowanie i wyświetlanie błędów i zobacz czy wyświetlają Ci się jakieś błędy.
Go to the top of the page
+Quote Post
user123
post
Post #3





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


@webdicepl, a które opcje w php.ini powinny być włączone żeby wyświetlało mi wszystkie błędy, bo wydaje mi się, że jest ok, a nic nie wyświetla:)


--------------------
Youtube - Miedzynarodowa wersja: Wyposażenie siłowni
Go to the top of the page
+Quote Post
webdice
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Obowiązkowo:

Kod
display_errors = On


oraz

Kod
error_reporting = E_ALL


lub

Kod
error_reporting = E_ALL & ~E_NOTICE


Ale dobrym nawykiem jest pracowanie przy wyświetlaniu błędów oraz ostrzeżeń (czyli opcja pierwsza).
Go to the top of the page
+Quote Post
user123
post
Post #5





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Zmieniłem i nadal nic nie wyświetla, dziwne...


--------------------
Youtube - Miedzynarodowa wersja: Wyposażenie siłowni
Go to the top of the page
+Quote Post
webdice
post
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Restartowałeś apache?

Moim zdaniem są dwa powody, podałeś złe dane do bazy lub moduł mysql nie jest załadowany do PHP.
Go to the top of the page
+Quote Post
user123
post
Post #7





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Co masz na myśli mówiać ładowanie modułu mysql do php? Jak to wykonać?


--------------------
Youtube - Miedzynarodowa wersja: Wyposażenie siłowni
Go to the top of the page
+Quote Post
webdice
post
Post #8


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Kod
extension=php_mysql.dll


Ale trudno cokolwiek robić skoro nie widzi się błędów.

Dodaj w pliku jeszcze taki kod:
Kod
error_reporting(E_ALL);
ini_set ('display_errors', 1);
Go to the top of the page
+Quote Post
user123
post
Post #9





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Zero odzewu na stronie;/ masakra


--------------------
Youtube - Miedzynarodowa wersja: Wyposażenie siłowni
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: 20.08.2025 - 05:11