Kod
<b>Fatal error</b>: Call to undefined function mysql_connect() in <b>C:\Inetpub\wwwroot\mateuszpaz\bazakawalow\jokelist.php</b> on line <b>10</b>
Kod pliku wygląda tak:
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
$dbcnx = mysql_connect('localhost', 'root', 'compton123');
if (!$dbcnx) {
exit('<p>W tej chwili nie można nawiązać połączenia z bazą danych.</p>');
}
if (!mysql_select_db('ijdb')) {
exit('<p>Nie można w tej chwili zlokalizować bazy kawałów.</p>');
}
?>
<p>Oto lista wszystkich kawałów w naszej bazie danych:</p>
<blockquote>
<?php
$result = mysql_query('SELECT tekstkawalu FROM kawal');
if (!$result) {
exit('<p>Błąd podczas wykonywania zapytania ' . mysql_error() . '</p>');
}
while ($row = mysql_fetch_array($result)) {
echo '<p>' . $row['tekstkawalu'] . '</p>';
}
?>
</blockquote>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
$dbcnx = mysql_connect('localhost', 'root', 'compton123');
if (!$dbcnx) {
exit('<p>W tej chwili nie można nawiązać połączenia z bazą danych.</p>');
}
if (!mysql_select_db('ijdb')) {
exit('<p>Nie można w tej chwili zlokalizować bazy kawałów.</p>');
}
?>
<p>Oto lista wszystkich kawałów w naszej bazie danych:</p>
<blockquote>
<?php
$result = mysql_query('SELECT tekstkawalu FROM kawal');
if (!$result) {
exit('<p>Błąd podczas wykonywania zapytania ' . mysql_error() . '</p>');
}
while ($row = mysql_fetch_array($result)) {
echo '<p>' . $row['tekstkawalu'] . '</p>';
}
?>
</blockquote>
</body>
</html>
Wiele razy sprawdzałem poprawność danych i wszystko się zgadza. Jak wrzuciłem ten plik na OVH.org to wyskoczyło mi, że "Nie można w tej chwili zlokalizować bazy kawałów.", czyli błąd jest u mnie z MySQL. Gdy wchodzę do MySQL za pomocą konsoli to ładnie mnie loguje na to hasło i wszystko jest OK. Co do użytkownika to nie jestem pewien nazwy, ale chyba też jest dobra bo folder do którego wrzucam pliki (serwer) ma w nazwie root.
Byłbym wdzięczny za pomoc.
Pozdrawiam, Mateusz Paź.