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";
?>
@ $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);
?>
/* Łą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??
