Seite 1 von 1

Nach DB-Abfrage array mit result?

Verfasst: Di 13. Jan 2009, 10:17
von rethus
Ich arbeite in meinen Modulen und Plugins mit dem contenido-eigenen DB-System:

Code: Alles auswählen

$result = $branche->query("SELECT * FROM ".$branche->name." WHERE aktiv='$aktiv' ORDER BY titel");
	$createTable = true;
	$ui = new UI_Menu();
	while ( $row = $branche->next_record() ) {
        $aktiv = $branche->f("aktiv");
}
Nun ist es aber in dem vorliegenden Fall zu umständlich, jeden Wert mit der Funktion f() auszulesen.
Gibt es nicht ne möglichkeit, nen gesamten Array mit dem Result zurück zu bekommen...
Ähnlich der mysql_fetch_array-Funktion

Verfasst: Di 13. Jan 2009, 11:32
von Oldperl
Hallo rethus,

du kannst die Funktion copyResultToArray verwenden.
Beispiel:

Code: Alles auswählen

<?php
$Ergebnis = array();
$sql = "SELECT * FROM con_table WHERE wert = '".$eingangswert."'";
$db->query($sql);
while($db->next_record()) {
  $Ergebnis = $db->copyResultToArray();
}

print_r($Ergebnis);
?>
Gruß aus Franken

Ortwin

Verfasst: Di 13. Jan 2009, 16:57
von rethus
Super, genau das hab ich gesucht. Ich danke dir.