![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 29.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam
Mam php 5.0.4 i Mysql 4.1.12 na windowsie XP, problem polega na tym że nie moge połączyć się do bazy, po mysql_connect - dostaje takie coś: Fatal error: Call to undefined function mysql_connect() Skrypt działa bez problemu w bazie 4.0.18 i php 4.3.4. Po takim zapytaniu: Kod <? @ $db = mysql_pconnect("localhost", "root", ""); if (!$db) { echo "nie połączono"; exit; } echo "połączono"; ?> wogóle nic się nie pojawia, a po wklejeniu kodu z tego faq: http://pl.php.net/manual/pl/ref.mysql.php czyli już na jana idealnie ze strony, podając tylko nazwe mojej bazy i tebeli: Kod <?php /* Łączenie i wybranie bazy */ $link = mysql_connect("localhost", "uzytkownik", "haslo") or die ("Nie można się połączyć"); print ("Połączenie nawiązane"); mysql_select_db ("baza") or die ("Nie mozna wybrać bazy danych"); /* Wysyłanie zapytania SQL */ $query = "SELECT * FROM tabela"; $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem"); /* Wyświetlenie wyników w HTML */ print "<table>\n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { print "\t<tr>\n"; foreach ($line as $col_value) { print "\t\t<td>$col_value</td>\n"; } print "\t</tr>\n"; } print "</table>\n"; /* Zwalnianie pamięci */ mysql_free_result($result); /* Rozłączanie */ mysql_close($link); ?> dostaje Fatal error: Call to undefined function mysql_connect() in line 3 - czyli to samo co na początku CO JEST?? ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
brak standardowo zalaczanych odpowiednich bibliotek do obslugi mysql'a w php 5
zalacz biblioteke w php.ini |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(KRIS_PL @ 2005-08-05 11:44:57) Fatal error: Call to undefined function mysql_connect() Komunikat oznacza, że używasz niezdefiniowanej funkcji. Co oznacza że nie masz zainstalowanego rozszerzenia mysql. Szukaj na forum na temat instalacji tego rozszerzenia, temat taki pojawia się średnio raz na dwa dni. Np. tutaj: http://forum.php.pl/index.php?showtopic=33890 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 29.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(mike_mech @ 2005-08-05 10:51:08) Cytat(KRIS_PL @ 2005-08-05 11:44:57) Fatal error: Call to undefined function mysql_connect() Komunikat oznacza, że używasz niezdefiniowanej funkcji. Co oznacza że nie masz zainstalowanego rozszerzenia mysql. Szukaj na forum na temat instalacji tego rozszerzenia, temat taki pojawia się średnio raz na dwa dni. Np. tutaj: http://forum.php.pl/index.php?showtopic=33890 dzieki za wszelkie info ale nigdzie nie było informacji celnej ![]() php instalowałem (jak wszyscy zapewne pytający o to) z instalera do windowsa - co okazało się właśnie błedem bo instaler instaluje php bez rozszerzeń, także jak ktoś ma ten problem wystarczy ściągnąć instalkę zip (jest jakies 3 razy wieksza od zwyklego instalera) wszystko wrzucić do katalogu C:\php no i zmienić wspominiany extension_dir = "C:\php\ext\" no i trzeba odhaszowywać moduł ;extension=php_mysql.dll w php.ini (w wersji apacha 2.0.54 przynajmniej). Ten post edytował KRIS_PL 5.08.2005, 22:32:28 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:50 |