Mam nastepujacy problem, pisze skrypt na polaczenie oraz pobranie rekordow z bazy aby wyswietlilo na stronie. Niestety wyskakuje błąd:
Cytat
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /virtual/k/o/koszulka.ugu.pl/sklep.php on line 26
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /virtual/k/o/koszulka.ugu.pl/sklep.php on line 26
Nie mozna bylo odebrac danych z bazy z powodu bledu: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /virtual/k/o/koszulka.ugu.pl/sklep.php on line 26
Nie mozna bylo odebrac danych z bazy z powodu bledu: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Kod skryptu:
Głowna baza: db584268 / user: db584268
w bazie db584268 znajduje sie "sklep" z rekordami: Id, nick, email itd.
CODE
<?php
// Polaczenie z baza danych
$baza = mysql_connect('mysql3.ugu.pl','db584268','*******');
if ($baza === false) die('Nie mozna bylo nawiazac polaczenia z baza'
.'z powodu bledu: ' . mysql_error());
// uzywanie bazy
$ok = mysql_select_db('db584268');
if ($ok === false) die('Nie mozna bylo wybrac bazy'
.'z powodu bledu: ' . mysql_error());
// zamkniecie bazy
mysql_close($baza);
// ODCZYT BAZY DANYCH
$zapytanie = 'SELECT id, nick, email, kod, rodzaj FROM sklep';
$odpowiedz = mysql_query($zapytanie);
if ($odpowiedz === false) die('Nie mozna bylo odebrac danych z bazy '
.'z powodu bledu: ' . mysql_error());
// Zwalnianie odczytu
mysql_free_result($odpowiedz);
?>
// Tabela z danymi
<table border="1">
<thead>
<tr>
<th>ID</th>
<th>Nick</th>
<th>Email</th>
<th>KOD Zwrotny</th>
<th>Rodzaj</th>
</tr>
</thead>
<tbody>
<?php
$id = 0;
while ($rekord = mysql_fetch_assoc($odpowiedz)) {
$id = $id + 1;
$nick = $rekord['nick'];
$email = $rekord['email'];
$kod = $rekord['kod'];
$rodzaj = $rekord['rodzaj'];
echo ' <tr>'."\r\n";
echo ' <td>'.$id.'</td>'."\r\n";
echo ' <td>'.$nick.'</td>'."\r\n";
echo ' <td>'.$email.'</td>'."\r\n";
echo ' <td>'.$kod.'</td>'."\r\n";
echo ' <td>'.$rodzaj.'</td>'."\r\n";
echo ' </tr>'."\r\n";
}
?>
</tbody>
</table>
Prosze o pomoc.