Bildbetrachtungscounter

ne0hype

Erfahrenes Mitglied
Hi an alle,

ich hab folgende Problematik:

Habe 2 Mysql Tabellen.
1. beinhaltet die Bilder mit "id" , "image_name" und "views"
2. beinhaltet die IPs der Leute die bereits ein Bild mit der ID = X angeklickt haben.

Jetzt muss ich ja prüfen wenn ein Benutzer ein Bild anklickt ob der User schon in der IP Tabelle mit der Bild ID drin steht und falls nicht dann den Counter um 1 erhöhen.

Meine Frage ist jetzt: Gibt es EINE schöne MySQL UPDATE Syntax die genau das macht. Also prüft ob die IP in der IP Tabelle mit der Bild ID schon existiert, falls nein dann Update "views + 1"

Bin auch für andere übersichtlichere oder kürze MySQL-Statements offen.

Danke
 
Hello ne0hype

Naja ich denke schon, dass es gehen müsste.
Subqueries sind hier das Stickwort. Auch in der SQL Syntax einiger Datenbanken gibt es IF.
Hab dies jedoch noch nie versucht.
Such einfach mal nach Subqueries (Mysql bzw. dein Datenbanksystem)
 
Zurück