Hallo,
komme mit dem Befehl glaube ich nicht an mein Ziel.
Lt. Beschreibung: „Falls zwei oder mehrere Spalten des Ergebnisses den gleichen Feldnamen haben, dann wird nur der Wert der letzten Spalte im Array unter diesem Feldnamen abgelegt.“
Wenn ich das richtig verstehe werden dann doppelte Daten nicht übernommen. Bei meiner Abfrage ist es aber notwendig gleiche Inhalte zu übernehmen. Diese (es handelt sich dabei um Zahlen) möchte ich später aufsteigend sortieren und benötige den kompletten Datenbestand um Berechnungen durchführen zu können.
Wie gesagt, ergebnis sollen mehrere variablen sein die automatisch hochgezählt werden (je nach Datenmenge).
–> $inh_fe_[0] = array(„2“, „4“, „0“);
–> $inh_fe_[1] = array(„3“, „1“, „3“);
Wie ich solche Variablen über fetch_array bekomme ist mir unklar.
Bislang habe ich diesen Stand, allerdings dann über fetch_row:
$i=0;
$k=0;
$VHR_alt=’’;
while ($inh_fe = mysql_fetch_row($ergebnis_fe)){
$name = „array“.$i.’[’.$k.’]’;
if ($VHR_alt != $inh_fe[3]) {
//dahinter verstecken sich ID´s
$i++;
$k=0;
}
else $k++;
$fe_wertung[$name] = $inh_fe[7];
//hierbei handelt es sich um Zahlen die später die Arrays füllen sollen
}
Danke
P.S. gibt es eine Möglichkeit hier Tabs einzufügen (wegen der Übersichtlichkeit?)
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]