hallo,
ich habe folgendes problem:
in einer datenbank soll der referrer gespeichert werden.
wenn der referrer schon exestiert soll das feld anzahl eins hochgezählt werden.
wenn der referrer noch nicht exestiert soll er in der datenbank eingetragen werden.
so habe ich es gemacht:
$ref = getenv("HTTP_REFERER");
$sql = "UPDATE referrer SET date=NOW(), anzahl = anzahl +1 WHERE url = '$ref'";
if (!@mysql_query($sql)) {
$sql = "INSERT INTO referrer SET url='$ref', date=NOW(), anzahl='1'";
@mysql_query($sql);
}
der obere bereich mit dem hochzählen funktioniert *freu*,
nur der teil nicht der einen neuen eintrag vornimmt.
was mache ich denn falsch?
ich habe folgendes problem:
in einer datenbank soll der referrer gespeichert werden.
wenn der referrer schon exestiert soll das feld anzahl eins hochgezählt werden.
wenn der referrer noch nicht exestiert soll er in der datenbank eingetragen werden.
so habe ich es gemacht:
$ref = getenv("HTTP_REFERER");
$sql = "UPDATE referrer SET date=NOW(), anzahl = anzahl +1 WHERE url = '$ref'";
if (!@mysql_query($sql)) {
$sql = "INSERT INTO referrer SET url='$ref', date=NOW(), anzahl='1'";
@mysql_query($sql);
}
der obere bereich mit dem hochzählen funktioniert *freu*,
nur der teil nicht der einen neuen eintrag vornimmt.
was mache ich denn falsch?
Kommentar