При работе класом DB выводится ошибка

Pavel6

Новичок
При работе класом DB выводится ошибка

При работе класом DB выводится ошибка запроса к базе (Call to undefined function: query())

PHP:
<?php
require_once 'PEAR.php';
require_once 'DB.php';


class mdb extends DB{
      function mdb(){
               $dsn = 'mysql://root:@localhost/test';
               $db = $this->connect($dsn);
               if ($this->isError($db)) die($db->getMessage());
               }
}



class job{
 var $db = null;

      function job(){
         $this->db = & new mdb();
      }

      function view_table(){
        $res =$this->db->query('SELECT * FROM `table`');
        while ($res->fetchInto($row)) {
                    echo $row[0] . "\n";
                }
      }

}

$job = new job;
$job -> view_table();
?>
 

hermit_refined

Отшельник
а у класса DB действительно есть метод query(), смотрели?
и наследование тут как-то не очень в тему.
 

StUV

Rotaredom
[...]
хм... туплю =)

-~{}~ 12.12.06 18:27:

Pavel6
ищи метод query в классе DB в файле DB.php
 
Сверху