Hallo zusammen,
irgendwie kapier ichs nicht. Ich möchte automatisch die Namen von Variablen erzeugen, dies soll in einer Schleife geschehen.
Das ganze ist ein Dump-System.
Es gibt eine externe Datei die ich Include, die die Variablen $variable0 bis $variable5 enthält (Dump verschiedener Tabellen).
Diese lasse ich zuvor erzeugen.
Nun lese ich später die Datei wieder ein - mein Script weis aber nicht wie viele Variablen es gibt, also muss ich diese - anhand meines Arrays wieder zuweisen.
for ($i=0; $i<count($mein_array); $i++){
$meine_query = $variable.$i; // So dachte ich
mysql_query($meine_query);
}
Allerdings hänge ich ja mit einem Punkt nur die Inhalte der Variablen zusammen.
Gebe ich dann jeweils $meine_query aus erhalte ich nur Zahlen von 0 bis 5 und nicht den Inhalt der Variablen $variable0 bis $variable5.
Wie kann ich denn nun in einer Schleife einen Namen erzeugen, dass das Script auch weis, dass es $meine_query jeweils die Variablen $variable0 bis $variable5 zuweisen soll, wobei die letzte Ziffer des Namens halt dazugeneriert wird.
Grüße und Dank
Andi
irgendwie kapier ichs nicht. Ich möchte automatisch die Namen von Variablen erzeugen, dies soll in einer Schleife geschehen.
Das ganze ist ein Dump-System.
Es gibt eine externe Datei die ich Include, die die Variablen $variable0 bis $variable5 enthält (Dump verschiedener Tabellen).
Diese lasse ich zuvor erzeugen.
Nun lese ich später die Datei wieder ein - mein Script weis aber nicht wie viele Variablen es gibt, also muss ich diese - anhand meines Arrays wieder zuweisen.
for ($i=0; $i<count($mein_array); $i++){
$meine_query = $variable.$i; // So dachte ich
mysql_query($meine_query);
}
Allerdings hänge ich ja mit einem Punkt nur die Inhalte der Variablen zusammen.
Gebe ich dann jeweils $meine_query aus erhalte ich nur Zahlen von 0 bis 5 und nicht den Inhalt der Variablen $variable0 bis $variable5.
Wie kann ich denn nun in einer Schleife einen Namen erzeugen, dass das Script auch weis, dass es $meine_query jeweils die Variablen $variable0 bis $variable5 zuweisen soll, wobei die letzte Ziffer des Namens halt dazugeneriert wird.
Grüße und Dank
Andi
Kommentar