Mailinglisten-Archive |
Hi, leider gab der unten nocheinmal angeh=E4ngte Code folgende = Fehlermeldung: Fatal error: Call to undefined function: numrows() in /home/www/webxyz/peardb.PHP on line 22 Das PEAR Verzeichnis ist auvch in der php.ini als include_path = eingetragen. Welche Ursachen k=F6nnte diese Meldung haben? MFG Bj=F6rn > Vorschlag von Christoph: > <getestet> > $user =3D 'root'; > $pass =3D ''; > $host =3D 'localhost'; > $db_name =3D 'test'; > $table =3D 'testtable' >=20 > require_once "/home/www/webxyz/pear/DB.php"; >=20 > $dsn =3D "mysql://$user:$pass_(at)_$host/$db_name"; > $db =3D DB::connect($dsn); > if (DB::isError($db)) { > die ($db->getMessage()); > } > $sql =3D "SELECT * FROM $table"; > $result =3D $db->query($sql); > if (DB::isError($result)) { > die ($result->getMessage()); > } >=20 > echo $result->numRows(); <-- line 22 > echo " Anzahl der Datens=E4tze<br />"; > echo $result->numCols(); > echo " Anzahl der Spalten<br />"; > print_r($result->tableInfo()); > echo " Tabelleninformationen<br />"; >=20 > while ($row =3D $result->fetchRow()) { > $id =3D $row[0]; > echo $id." ID_Nummer<br />"; > } >=20 > $db->disconnect(); > </getestet>
php::bar PHP Wiki - Listenarchive