Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql_connect
KRIS_PL
post
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?? (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





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
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 05:28