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