OK, hier het volgende probleem:
Ik heb een database gemaakt met een kolom var_name en een kolom value, ik wil deze hele database leegpompen, en daarmee dan een lijst met variabelen maken met als naam $var_name, en waarde uit de kolom value. Dit is geen probleem, maar hoe registreer ik een variabele variabele ???
session_register('variabele_naam'); is niet moeilijk, maar dan heeft die database verder geen nut meer...
En session_register('$variabele_naam'); werkt ook niet (lijkt mij het meest logisch).
Hier het stukje script:
$mysql_con = mysql_connect ($host, $user, $password);
mysql_select_db ($database);
$query = " SELECT * FROM $table ";
$run_query = mysql_query ($query, $mysql_con);
if(!$run_query) {
echo (mysql_error());
}
else {
while ($row = mysql_fetch_array ($run_query)) {
$var = $row ['var_name'];
$$var = $row ['value'];
session_register('$var');
}
}
Ik heb een database gemaakt met een kolom var_name en een kolom value, ik wil deze hele database leegpompen, en daarmee dan een lijst met variabelen maken met als naam $var_name, en waarde uit de kolom value. Dit is geen probleem, maar hoe registreer ik een variabele variabele ???
session_register('variabele_naam'); is niet moeilijk, maar dan heeft die database verder geen nut meer...
En session_register('$variabele_naam'); werkt ook niet (lijkt mij het meest logisch).
Hier het stukje script:
$mysql_con = mysql_connect ($host, $user, $password);
mysql_select_db ($database);
$query = " SELECT * FROM $table ";
$run_query = mysql_query ($query, $mysql_con);
if(!$run_query) {
echo (mysql_error());
}
else {
while ($row = mysql_fetch_array ($run_query)) {
$var = $row ['var_name'];
$$var = $row ['value'];
session_register('$var');
}
}