Jetzt weiß ich, warum ich Syntaxhighlighter so liebe...
Guckst du hier:
Code:
$
query = "UPDATE mirage228 SET dlcount = dlcount +1 WHERE (SELECT COUNT(id) FROM mirage228) == ".$_GET['FileID']."
Hinter dem == (zwei '='s? Klappt das?) beendest du den String und fügst mit dem Punkt die FileID hinten dran. Danach wieder ein Punkt und String wieder anfangen. Danach geht's weiter. Entweder, du lässt die Punkte und das Anführungszeichen hinter dem == ganz weg, wenn du PHP4 hast, oder du verzichtest auf den hinteren Punkt und das hintere Anführungszeichen. Das Semikolon muss naütrlich trotzdem noch rein.
Korrekt also:
Code:
$
query = "UPDATE mirage228 SET dlcount = dlcount +1 WHERE (SELECT COUNT(id) FROM mirage228) == ".$_GET['FileID'];