Hi(gh)!
Folgende Aufgabenstellung: Eine Funktion makelist($year) soll aus einer Datenbank Titellisten von Radiosendungen erstellen, jeweils eine Liste pro Jahr. Ursprünglich hatte ich für jedes Jahr ein eigenes PHP-Skript, was natürlich auf die Dauer umständlich zu warten ist... dort sah der Aufruf der Sendedaten z. B. (für das Jahr 1984) folgendermaßen aus:
SELECT Datum FROM sendung WHERE Datum LIKE '1984%';
Wenn ich diesen Aufruf parametrisieren will, dachte ich mir, müsste der Code in PHP ungefähr so aussehen:
$like = $year."%";
$query = "SELECT Datum FROM Sendung WHERE Datum LIKE '".mysql_real_escape_string($like)."'";
...aber der Bildschirm bleibt leer! Wieso funktioniert das nicht? Wie müsste man so etwas stattdessen schreiben?
Bis bald im Khyberspace!
Yadgar
Now playing: Distant Calls (Twice A Man)