#1 29. Oktober 2012 Variable dynamisch deklarieren Halo Freunde, ich habe eine dringende Frage und leider in der SuFu und Google auf die Schnelle nichts passendes gefunden. Ich habe es mit Sicherheit schon 100teMale gemacht, aber ich kriegs gerade nicht auf den Plan. Ich will eine Variable aus einem String und einer anderen Variablen zusammensetzen, und innerhalb einer While-Schleife deklarieren. Allerdings kriege ich es gerade nicht hin.. Das Ganze habe ich mir bisher so gedacht: PHP: $count = 1 ; while( $ergebnis = mysql_fetch_object ( $request )) { $ID$count = ergebnis [ 0 ]; } Dass das so natürlich volkommener Quatsch ist, sehe ich ein Aber wie mache ich es richtig oder wie google ich das Problem richtig? -> Hilfe ^^ <- + Multi-Zitat Zitieren
#2 29. Oktober 2012 AW: Variable deklarieren Nutze bitte arrays, alles andere ist quatsch (auch wenn es möglich ist). Für alle die es interessiert wie man es dennoch realisieren könnte: PHP: $count = 1 ;while ( $ergebnis = mysql_fetch_irgendwas ( $request )) { ${ 'ID' . $count } = $ergebnis [ 0 ]; // ++$count ? } 1 Person gefällt das. + Multi-Zitat Zitieren
#3 30. Oktober 2012 AW: Variable deklarieren Kann mich murdoc nur anschließen mach es doch einfach in einen array ... zumal du schon nen array hast... so wie ich das sehe hast du dannach $id1 - $idXY ... das sind unnötige variablen... einfach ein array füllen mit $array_id[] = $ergebnis... die frage was ich jetzt an dich hab ist wieso = $ergebnis[0] ??? somit würde jede variable den gleichen wert haben?! ergibt für mich keinen sinnn + Multi-Zitat Zitieren
#4 30. Oktober 2012 AW: Variable deklarieren Falsche, denn die Variable $ergebnis wird bei jedem Durchlauf durch fetch neu gefüllt + Multi-Zitat Zitieren