Ich bezweifle, dßa es an der Verison liegt.
MySQL 3 ist heute kaum noch verbreitet, vor allem nicht bei professionellen Webhostern.
Zitat von
mirage228:
danke für den typ!
Welchen typ? *g*
Ehrlich gesagt macht mir der
Query keinen Sinn:
$query = "UPDATE mirage228 SET dlcount = dlcount + 1 WHERE ".$_GET['FileID']." = ( SELECT COUNT(fid) FROM mirage228 )";
Aus der Tabelle mirage228 soll dlcount erhöht werden, wenn die FileID (in dienem Beispiel anscheinend 1) = die Anzahl an Zellen in der Spalte fid ist? Das ergibt absolut keinen logischen Sinn für diese Aufgabe.
Ich würde das ganze so lösen:
$query = "UPDATE mirage228 SET dlcount = dlcount + 1 WHERE fid = ".$_GET['FileID'];
Damit wird die Spalte dlcount um eins erhöht, und zwar in dem Datensatz (=Zeile der Tabelle) wo fid gleich der übergebenen FileID (aus den GET-Variablen) ist. Das entspräche eher meiner Vorstellung eines sinnvollen Counters, ist aber nur ins Blaue geraten, weil ich deine genauen Struktur der Datenbank nicht kenne.