Mailinglisten-Archive |
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