Peter: Daten werden nicht ausgelesen

Beitrag lesen

Alles Escaping nützt nichts, wenn man es falsch anwendet. Angenommen, der Funktionsaufruf wäre so eingebunden, dass er wirken könnte, so beispielsweise:

Keine Frage da hast du schon recht, ich bin jetzt auch nicht näher daruf eingegangen, nur das es komplett umsonst ist wollte ich da jetzt nicht so stehen lassen. ;)

$res = mysql_query(sprintf("SELECT * FROM mitarbeiter WHERE abteilung = %s", intval($_GET["id"])));
$res = mysql_query(sprintf("SELECT * FROM mitarbeiter WHERE abteilung = %s", (int)$_GET["id"]));

Allerdings ist dein sprintf da oben bei einem typecast umsonst und erzeugt nur unötigen overhead ;) *scnr*

lf