phpbar.de logo

Mailinglisten-Archive

[php] PEAR Datenbankabstraktionsschicht Parse Error

[php] PEAR Datenbankabstraktionsschicht Parse Error

php_(at)_phpcenter.de php_(at)_phpcenter.de
Tue, 30 Oct 2001 09:13:09 +0100


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