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