phpbar.de logo

Mailinglisten-Archive

[php] Ausgabe aus klassen funktion

[php] Ausgabe aus klassen funktion

Rene Paschold mailing_(at)_rpnetworks.de
Wed, 16 Aug 2000 15:24:33 +0200


Hallo Liste,

ich habe ein kleines Problem:

Ich mache einen select über eine Function aus einer Klasse. Leider stimmt die
Ausgabe nicht. Ich bekomme jeden Wert eines Tabellenfeldes doppelt. Hier mal
die Funktion und die Ausgabe:

Funktion:

	function select($sql="") {
		if (empty($sql)) {
			return false;
		}
		
		if (empty($this->DB)) {
			return false;
		}
		$db = $this->DB;
		$result = mysql_query($sql, $db) or $this->error("Datenbankzugriff ist 
fehlgeschlagen!");		
		//$data = array();
		
		while ($rows = mysql_fetch_array($result)) {
			$data[] = $rows;
		}
		mysql_free_result($result);
		return $data;
	} // function select($sql="")

Hier die Ausgabe:

<?php
$db = new veranst;
$db->init();
$query = $db->select("SELECT * FROM veranstaltungen ORDER BY id");

for ($i=0; $i < count($query); $i++) {
	$key = "";
	$val  = "";
	
	while (list($key, $val) = each($query[$i])) {
		echo $key." ".$val;
	}
	echo "<p>";
}
?>

Danke mal und Gruß
Rene


--
Rene Paschold
Webmaster RPN (http://www.rpnetworks.de)
ICQ - 1398307

"Believe in your dreams - there is nothing that you can't get done"
--



php::bar PHP Wiki   -   Listenarchive