http://pear.php.net/manual/ja/core.db.tut_fetch.php
ここのさあ、getAssocとgetAllの例文違ってない?
$data = getAssoc('SELECT name, surname, phone FROM mytable')
じゃなくて
$data = $db->getAssoc('SELECT name, surname, phone FROM mytable')
だとおもう。