multidimensionales Array aus MySQL filtern
willie
- php
hallö nochmal,
db-verbindung/abfrage sind mir soweit klar. https://forum.selfhtml.org/?t=86845&m=514591
ich stecke trotzdem fest und beschreibe mal mein ziel: ich möchte aus dem gelieferten multidimensionalen array ($result) der abfrage (eigentlich ressource-kennung bzw. zeiger) daten ausfiltern. dazu will ich einen wert aus dem jeweiligen "unter"-array vergleichen.
mein verbocktes gehirn erzeugtdazu eine schleife analog
for($i = 0; $i < count($result); $i++) {
if($result[$i]['Argument'] == 'Bedingung erfüllt') unset($result[$i]);
}
das funktioniert nicht, da ich ja nicht mit den daten direkt arbeiten kann, sondern sie mit mysql_fetch...() abfragen muss.
wenn ich das jetzt zb. innerhalb von
while($row = mysql_fetch_assoc($result)) {
}
tue, erzeuge ich ja aber die unter-arrays und verstehe gerade überhaupt nicht, wie ich dann im eigentlichnen array $result die werte (unter-arrays) löschen kann. scheint mir ne frage der logik zu sein, die ich gerade nicht kapiere...
danke für unterstützung!
grüße aus Leipzig
willie
Hallo,
erstelle doch einfach ein zweites result-Array.
$arrTheRealResult = Array();
while($row = mysql_fetch_assoc($result)) {
if($row['Argument'] == 'Bedingung erfüllt') $arrTheRealResult[] = $row;
}
Gruß,
Stefan
hallö,
erstelle doch einfach ein zweites result-Array.
ich _ochse_! wie denn sonst?!
:-D danke für unterstützung!
grüße aus Leipzig
willie
ich _ochse_! wie denn sonst?!
Das kenne ich soooo gut... :)
Gruß zurück aus Bochum,
Stefan