Konstanza: Vergleichen und Wert erhöhren

Beitrag lesen

Hallo,

folgende Frage stellt sich. Ich habe eine Quelldatei aus der ich mehrmals täglich Werte auslese und in eine Datenbank schreibe.
Nun ist mir aufgefallen das es vorkommt das zwischen verschiedenen Auslesevorgängen Werte häufiger auftreten.
Anstatt sie nun einfach in die Datenbank zu übertragen möchte ich nun vorher prüfen ob sie schon in der Datenbank existieren und für den Fall das den Datenbankwert "haufigkeit" +1 setzen (sprich den existierenden Wert + die Zahl 1).

Hier mein bisheriger Quelltext, vielleicht hat jemand eine Idee.

  
include("db.php");  
$hauefigkeit = "1";  
$quelle = @file('test.html');  
$data = implode ("", $quelle);  
preg_match_all("|<li><a href(.*)</a></li>|Uism",$data, $items, PREG_PATTERN_ORDER);  
    if (count($items[1])==0) {  
    preg_match_all("|<item .*>(.*)</item>|Uism",$data, $items, PREG_PATTERN_ORDER);  
    }  
    for ($i=0; $i<count($items[1]); $i++) {  
    preg_match_all("|<span>(.*)</span>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);  
    $ausgabe= $regs[1][0];  
    echo $ausgabe;  
    $eintrag = "INSERT INTO test (keyword, haeufigkeit) VALUES ('$regs[1][0]', '$hauefigkeit')";  
 $eintragen = mysql_query($eintrag);  
  
    }  
  
?>