abcabc5
26.11.2007, 16:00:05
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ł?
b_chmura
26.11.2007, 16:49:49
napisz sobie
<?php
?>
i będziesz wiedział co się święci
-abcabc5-
29.11.2007, 13:55:53
Dziękuję za błyskawiczną odpowiedź

Przetestuję w praktyce, pozdrawiam!!
b_chmura
29.11.2007, 16:45:07
tylko popełniłem tam mały błąd, powinno być:
<?php
?>
abcabc5
11.12.2007, 16:22:14
Dzięki sprawdzę jeszcze raz
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!!
drPayton
11.12.2007, 20:32:01
Popraw temat na zgodny z
regulaminem, w przeciwnym wypadku wątek zostanie zamknięty.
Pozdrawiam!