Hello Malcolm Beck´s,
ich habe in einer Tabelle 3 Felder ; Gruppe, Link und Titel.
Gruppe | Link | Titel
qw | /home.html | Startseite
qw | /link.html | Links
qw | /sonst.html | SonstigesFür die Select Abfrage habe ich aber nur den 'Link' zur verfügung, jetzt möchte ich aber diesen 'Link' einer 'Gruppe' zuordnen, mit 2 Select bekomme ich es zwar hin, werde aber das Gefühl nicht los, dass diese Lösung nicht so das wahre ist.
Mein derzeitiger Lösungsansatz sieht wie folgt aus:
[code lang=php]$abfrage = "SELECT
meine_ta.Gruppe, meine_ta.Link
FROM meine_ta
WHERE meine_ta.Link = '".htmlspecialchars($_SERVER['REQUEST_URI'])."'
";
- Warum benutzt Du $_SERVER['REQUEST_URI']? Hat das einen bestimmten Grund?
- Warum benutzt Du htmlspecialchars()? Du gibst doch nichts in den HTML-Kontext aus,
sondern erhältst etwas über diesen Weg - Warum unterlässt Du es, mysql_real_escape_string() zu verwenden oder bei einem
anderen DBMS eben die entsprechende Funktion?
Entscheide Dich erst einmal für die Aufrufmethode (GET, POST), dann sollte es Dir doch klar werden, dass dort beliebig viele Requestparemeter übergeben wrden können
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg