hallo,
ich möchte gern einen Counter auf Sql Basis programmieren.
hab dafür 2 spalten!
anzahl (also counter) und ip .
in der spalte ip stehen alle IP's mit "||" getrennt hintereinander.
die function bis her, war ja net so schwer.
hab alles ausgelesen und die ips mit explode getrennt.
jetzt komm ich irgendwie nicht weiter.
möchte, das die aktuelle ip, die übergeben wird, mit den ips aus dem array $einzelne_ip verglichen wird.
ich weis, das ich das irgendwie mit einer for schleife machen muss bis der sizeof($einzelne_ip) erreicht ist.
nur ich leider komm ich net weiter, wenn es darum geht, das er alle so durchsucht, das er nur dann die spalte anzahl updatet, wenn die aktuelle ip nicht mit der im array gespeicherten ip übereinstimmt.
zusätzlich soll er dann die aktuelle ip zu den anderen hinzufügen.
function counter($ip)
{
$sql = "SELECT anzahl, ip FROM counter";
$result = mysql_query($sql) or die(mysql_error());
$inhalte = mysql_fetch_array($result);
$einzelne_ip = explode("||", $inhalte['ip']);
}
hoffentlich hab ich nichts vergessen!
oder hat jemand von euch ne bessere idee, wie ich ein Counter auf SQl schreiben kann ? vielleicht auch so, das sich die ips nach einer bestimmten zeit wieder automatisch löschen?
wäre für alle dankbar..
mfg
Frank