dedlfix: Zuviele $$-Zeichen

Beitrag lesen

Hi!

$$row[0] = $row[1];  <---- Wie weise ich das zu?

Wenn es nicht eindeutig ist, wie weit der Name einer variablen Variable geht, muss man ihn in {} einrahmen.

Ich würde das allerdings nicht so lösen, sondern eher ein Array anlegen und $row[0] als Key einsetzen.

$config[$row[0]] = $row[1]; // angenommen es sind Konfigurationsdaten

Denn wenn es jemandem gelingt, die Daten der Tabelle zu manipulieren, überschreibst du dir, ohne es nochmal zu prüfen, real existierende Variablen.

Lo!