Fehler mit Counter

  • Ich habe vorkurzem mal ein kleines Forum gebastel läuft soweit auch ganz gut, nur habe ich jetzt folgendes Problem. Wenn man die Einzelnen Beiträge aufruft wird ein Counter hochgezählt der die Aufrufe zählt. Der Code sieht wie folgt aus:

    PHP
    <?php
    // Holt sich die übergeben Tid um den Counter an der richtigen ställte um 1 zu erhöhen
    $id = $_GET['tid'];
    // Wählt die Zeile aus, welche die übergeben Tid enthält
    $result= mysql_query("select * from threads where id = '$id'");
    // Erhöht das Feld counter um 1
    $query = mysql_query("update threads set counter = counter+1 where id ='$id'");
    ?>

    Der Counter funktioniert auch nur leider wird er nicht um 1 erhöht sondern um 2. Ich weiß einfach nicht woran es liegen könnte.
    Der komplette Code sieht wie folgt aus:

  • Edit:
    Wenn cih den Befehl:

    Code
    update threads set counter = counter+1 where id ='$id'

    einfach als Sql Befehl in PhPMyAdmin eingebe wird der Counter wie gewollt um 1 erhöht.