[MySQL 3.23.X] IP Sperre

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [MySQL 3.23.X] IP Sperre

    Ich schreibe grade ne IP Speree für Banner

    Was diese Abfrage eigentlich ereichen soll aber nicht tut.

    - Aus der Tabelle gifcd_view auslesen ob die ID und die IP schon vorhanden sind.
    - Wenn die IP und ID nicht vorhanden sind, gibt es einen Eintrag

    - Wenn ID und IP allerdings vorhanden sind soll er schauen ob ein Datensatz vorhanden ist der älter als 2 Stunden ist. Wenn dies der Fall ist, soll ein neuer Eintrag gemacht werden.

    So nur macht er mit immer nen Eintrag und ich denke da ist was Falsch mit meiner date_add(date, interval 2 hour)<now().

    Danke

    PHP-Code:
    ##IP Sperre
    $a=mysql_query("SELECT * from gifcd_view where id='$_GET[id]' and ip='$ip'") or die(mysql_error());
    $kontrolle=mysql_affected_rows();

    $output.="$kontrolle";

        if(
    $kontrolle==0){
        
    mysql_query("Insert INTO gifcd_view(id,ip) VALUES('$_GET[id]','$ip')") or die(mysql_error());
        }
            if(
    $kontrolle>0){
            
    $b=mysql_query("SELECT * from gifcd_view where id='$_GET[id]' and ip='$ip' and date_add(date, interval 2 hour)<now()") or die(mysql_error());
            
    $kontrolle1=mysql_affected_rows();
            
                if(
    $kontrolle1>0){
                
    mysql_query("Insert INTO gifcd_view(id,ip) VALUES('$_GET[id]','$ip')") or die(mysql_error());
                }
            
            } 

  • #2
    Hat sich erledigt

    Kommentar

    Lädt...
    X