Avatar billede lopolla123 Nybegynder
17. april 2006 - 15:07 Der er 1 kommentar

PEAR - bruge andre klasser

Jeg er begynder mht. klasser, og er begyndt at bruge PEAR.
Jeg vil meget gerne kunne kalde en PEAR-metode inde fra en af mine egne klasser, men jeg er vist ikke for god til det.....

$db->setFetchMode(DB_FETCHMODE_ASSOC);
$res = $db->query("SELECT * FROM users WHERE users.usersid='?'", 1);

$manipulateSql = &New manipulateSql;
$manipulateSql->res = $res;
$arr = $manipulateSql->resToArr();

------------------------------------------
manipulateSql
------------------------------------------
class manipulateSql
{
    var $res;
   
    function resToArr()
    {
        $res2 = $this->res;
        while ($row = DB::fetchRow($res2))
        {
            echo("a");
            echo $row[usersname];
        }


    }
   
}

------------------------------------------

Jeg ønsker således at give metoden "resToArr" adgang til metoden: "fetchRow" i PEARs DB klasse.

Glæder mig tilat høre nærmere, hvis der er nogle, der har nogfe gode råd :-)
Avatar billede jakobdo Ekspert
17. april 2006 - 15:51 #1
Du kan måske extende klassen:

http://dk2.php.net/class -> Eksempel 19-4. Simple Class Inherintance
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Capgemini Danmark A/S

AI/Data Engineer

Capgemini Danmark A/S

Open Application (Denmark)

Banedanmark

ERTMS Test Manager

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Kryptokustode til opbygning af Forsvarets nye IT-platform