15-05-2010, 16:12
Witam .
Mam następujący problem.
Napisałem następujący skrypt w php który łączy się z bazą danych.
Gdy próbuję go włączyć wyskakuje mi następujący błąd:
Fatal error: Call to undefined method DB_Error::query() in /srv/home/hqf93815/public_html/php1/index006.php on line 14
Gdy próbuję zrobić podobne zapytanie tyle że bez użycia pakietu "PEAR" to wszystko działa.
Proszę o pomoc.
Z góry dziękuję.
Mam następujący problem.
Napisałem następujący skrypt w php który łączy się z bazą danych.
Kod:
<?php
include('db_login.php');
require_once('DB.php');
$connection = DB::connect("mysql://$db_username:$db_password@$db_host/$db_database");
if (DB::isError(!$connection)){
die('Nie można nawiązać połączenia z bazą danych:
<br/>'.DB::errorMessage($connection));
}
$query = 'SELECT * FROM ksiazki NATURAL JOIN autorzy';
$result = $connection->query($query);
if (DB::isError($result)){
die ('Nie można wykonać zepytania dobazy danych:
<br />'.DB::errorMessage($result));
}
echo ('<table border="1">');
echo '<tr><th>Tytuł</th><th>Autor</th><th>stron</th></tr>';
while ($result_row = $result->fetchRow()){
echo '<tr><td>';
echo $result_row[1] . '</td><td>';
echo $result_row[4] . '</td><td>';
echo $result_row[2] . '</td></tr>';
}
echo('<table>');
$connection->disconnect();
?>
Fatal error: Call to undefined method DB_Error::query() in /srv/home/hqf93815/public_html/php1/index006.php on line 14
Gdy próbuję zrobić podobne zapytanie tyle że bez użycia pakietu "PEAR" to wszystko działa.
Proszę o pomoc.
Z góry dziękuję.