[MySQL] IF.... UPDATE

ne0hype

Erfahrenes Mitglied
Hallo Leute,

ich möchte einen Counter in PHP schreiben, dazu habe ich eine Tabelle "counter" und "iptables".

In der ersten Tabelle steht:

'gesamt' -> 12121
'heute' -> 100
'gestern' -> 100
'aktueller Monat' -> 1200

In der zweiten Tabelle will ich alle IPs speichern die die letzten 24 Stunden auf der Seite waren.

Nun zu meinem Problem:
Ich möchte gerne ein SQL Statement finden das mir überprüft ob die IP sich bereits in der "iptables" befindet, und wenn nein dann sollen entsprechende Werte in "counter" um 1 erhöht werden.

Danke für eure Hilfe
 
Hallo,

evtl. ist das ein Ansatz:
Code:
INSERT INTO 
      tabelle_mit_ips_jemals (dein_primary_key, ip_addresse) 
SELECT 
      dein_primary_key, ip_addresse 
FROM 
      tabelle_mit_ips_der_letzten_24_stunden 
WHERE NOT EXISTS 
      (
       SELECT * 
       FROM tabelle_mit_ips_jemals 
      )


Grüße
 
Zuletzt bearbeitet:
Zurück