-
Problem mit insert into
Hallo,
mein Problem ist das ich einen Counter habe der Automatisch bei einem klick auf
einem bestimmten Link hochzählen soll. Mein Script sieht im moment so aus
++$klicks;
$insering = "INSERT INTO verkauf (klicks)values('$klicks')";
$query = mysql_query($insering);
das Problem ist jetzt legt er mir immer einen neuen Eintrag in der Datenbank an und schreibt da 1 rein
die $id von dem Datensatz wo er es reinschreiben soll hätte ich auch nur hab ich keine Ahnung wie ich ihm beibringe, das er es da reinschreibt.
Danke
Sebastian
-
Re: Problem mit insert into
$insering = "INSERT INTO verkauf (klicks)values('$klicks')";
die $id von dem Datensatz wo er es reinschreiben soll hätte ich auch nur hab ich keine Ahnung wie ich ihm beibringe, das er es da reinschreibt.
Wie wäre es mit:
$insering = "INSERT INTO verkauf (klicks)values('$klicks') where $id=$aktuell";
&aktuell must Du natürlich vorher übergeben
Chris
-
Hallo,
geht leider auch nicht :-/
wenn ich das ganze so mache wie du es beschrieben hast oder wie es mir vom syntax logischer vorkommt
++$klicks;
$insering = "INSERT INTO verkauf (klicks)values('$klicks') WHERE id='$id'";
$query = mysql_query($insering);
wird aber nicht in die Datenbank eingetragen :-/
Danke
Sebastian
-
so hab die Lösung gefunden
$insering = "UPDATE verkauf SET klicks=klicks+1 WHERE id=$id";
$query = mysql_query($insering);
so haut das ganze hin
Danke für die Hilfe
Sebastian
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen