Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] [php] Nawiązanie połaczenia z bazą MySQL, mysql_connect....
abcabc5
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 26.11.2007

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


Witam!
Jestem nowym użytkowikiem forum. Niedawno zacząłem uczyć się od podstaw programowania w php i tworzenia baz danych w MySQL, proszę zatem o wyrozumiałość dla moich "naiwnyc pytań". Zainteresowałem się tą tematyką, poniewaz potrzebuję dobrego narzędzia do prowadzenia bazy danych w sposób uporządkowany, z możliwością generowania automatycznych pism wg szablonu. Dostępne pakiety biurowe są w tym celu niestety niewystarczające, zwłaszcza jeśli zachodzi potrzeba pracy wielostanowiskowej....
Tyle o mnie, zatem do rzeczy:
użycie bazy danych MySQL w PHP rozpoczyna się od funkci mysql_connect(), której przekazujemy adres serwera, nazwę użytkownika (np. "root") i hasło (przykładdla komputera bez dostępu do sieci: mysql_connect("127.0.0.1", "root", "tajnehaslo"). Problem pojawia się, gdy funkcja nie działa, np. skrypt dział poprawnie na jednym komputerze, a użyty na innym już nie (po odpowiedniej zmianie adresu IP oczywiście), lub też działał wcześniej na danym komputerze, a obecnie już nie działa. Gdzie należy szukać błedu i co najważniejsze - jak go skuteczie znaleźć i naprawić. Przypuszczam, że jest to kwestia odpowiedniej konfiguracji serwera (Apache)? Skąd nagle mogły pojawić się błędy, skoro wcześniej serwer został poprawnie skonfigurowany i działał?

Ten post edytował abcabc5 12.12.2007, 08:22:24
Go to the top of the page
+Quote Post
b_chmura
post
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


napisz sobie
  1. <?php
  2. mysql_connect("localhost", "mysql_user", "mysql_password") or exit(echo 'Błąd: '.mysql_error());
  3. ?>


i będziesz wiedział co się święci

Ten post edytował b_chmura 26.11.2007, 16:50:20
Go to the top of the page
+Quote Post
--abcabc5--
post
Post #3





Goście







Dziękuję za błyskawiczną odpowiedź (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Przetestuję w praktyce, pozdrawiam!!
Go to the top of the page
+Quote Post
b_chmura
post
Post #4





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


tylko popełniłem tam mały błąd, powinno być:
  1. <?php
  2. mysql_connect("localhost", "mysql_user", "mysql_password") or exit('Błąd: '.mysql_error());
  3. ?>
Go to the top of the page
+Quote Post
abcabc5
post
Post #5





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 26.11.2007

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


Dzięki sprawdzę jeszcze raz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
PS. analizując, wszystko po kolei doszedłem do wniosku, że błąd leży najprawdopodobniej w konfiguracji (tj. w pliku php.ini ); gdy bedę miał więcej czasu postaram się dokładniej opisać cały problem. Próbowałem na rózne sposoby modyikować ten plik zgodnie z zaleceniami zaczerpniętymi z internetu i różnych poradników, usunąłem średnik przed " extension=php_mysql.dll " - i nie dało to efektu (pamiętałem oczywiście o restarcie serwera). Zdaję sobie oczywiście sprawę, że odpowiedzią na pytanie o poprawną konfigurację będzie link do strony zawierającej opis konfiguracji "krok po kroku", więc nie pozostaje mi nic innego jak podzielić się chwilowym uczuciem bezsilności... (informuje, że na innym komputerze takiej konfiguracji udało mi się dokonać z sukcesem i sprawdziłem ją w działaniu). A może znasz jakiś darmowy program będący nakładką graficzną na MySQL? Wtedy przejściowo korzystałbym z niej do samego wprowadzania danych i jednoczesnie pracowałbym pod mniejszą presją czasu nad konfiguracją i skryptami?
Pozdrawiam!!

Ten post edytował abcabc5 11.12.2007, 16:36:21
Go to the top of the page
+Quote Post
drPayton
post
Post #6





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


Popraw temat na zgodny z regulaminem, w przeciwnym wypadku wątek zostanie zamknięty.

Pozdrawiam!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:33