Hallo
Ich führe eine Datenbank für ein Menu. Die Einträge sind:
- Variable (z.B. $home)
- Link
im php wird die Abfrage mittels einer Funktion gemacht - läuft prima:
Das generiert etwa folgendes:
In einem weiteren Schritt sollte dann die Variable $home (welche aus der DB stammt) abgefüllt werden, was aber nicht der Fall ist. Es wird automatisch die Variable $home angezeigt.
Ist es überhaupt möglich, dass eine Variable aus der mysql gelesen wird? Hat jemand einen Vorschlag wie das klappen könnte?
Ich führe eine Datenbank für ein Menu. Die Einträge sind:
- Variable (z.B. $home)
- Link
im php wird die Abfrage mittels einer Funktion gemacht - läuft prima:
Code:
function build_hierarchy($id, $vn, $tn, $idfn, $pidfn, $cfn, $lfn) { global $db; $result = $db->sql_query("SELECT $lfn, $cfn, $idfn FROM $tn WHERE $pidfn=$id"); while ($row = $db->sql_fetchrow($result)) { if (!$vn) echo ','; list ($clink, $title, $cid, $vn) = $row; if ($clink == "") { $clink = "null"; }; echo "['$title', '$clink', null"; build_hierarchy($cid, $vn, $tn, $idfn, $pidfn, $cfn, $lfn); echo ']'; } }
Code:
[['$home', 'index.php', null,['test', 'test.php', null]]];
Ist es überhaupt möglich, dass eine Variable aus der mysql gelesen wird? Hat jemand einen Vorschlag wie das klappen könnte?
Kommentar