... kennt jemand ein elegantere Art die Werte in die entsprechenden
Variablen zu schreiben?
Du kannst das übersichtlicher schreiben, wenn du für solche Konstrukte switch verwendest:
switch ($row['einstellung']) {
case 'min_zeitindex':
$min_zeitindex = $row['wert'];
break;
case 'max_zeitindex':
$man_zeitindex = $row['wert'];
break;
case 'max_lizenzen':
$man_lizenzen = $row['wert'];
break;
}
Außerdem geht das in dem Fall noch kürzer mit variablen Variablen zu lösen.
while ($row = mysql_fetch_array($result)) {
${$row['einstellung']} = $row['wert'];
}
Das setzt allerdings voraus, dass der Wert im Feld einstellung immer dem Variablennamen entspricht, den du im Script verwenden willst, und dass du dem DB-Inhalt trauen kannst, sonst überschreibt es dir womöglich andere Variablen.