Hi Leute,
ich bekomm schon wieder was nicht hin. Ich will eine IP Sperre in einem Adserver gestalten. Das heißt wenn die IP mit der dazugehörigen Bannerid in der DB schon drin ist soll die Vergütung($klickplus) = 0 sein. Funzt fast. Nur ich bekomme zusätzlich zu dem Funktionierenden eine Fehlermedung in Zeile 32.
Hier mal mein Code den ich zusammen gebastelt hab:
Also in Zeile 32 wo die while Schleife anfängt bekomme ich diese Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\home\trafficstorm\bt\adclick.php on line 32
Verstehe ich aber nicht
ich bekomm schon wieder was nicht hin. Ich will eine IP Sperre in einem Adserver gestalten. Das heißt wenn die IP mit der dazugehörigen Bannerid in der DB schon drin ist soll die Vergütung($klickplus) = 0 sein. Funzt fast. Nur ich bekomme zusätzlich zu dem Funktionierenden eine Fehlermedung in Zeile 32.
Hier mal mein Code den ich zusammen gebastelt hab:
PHP-Code:
//IP´s löschen
$query = mysql_query("DELETE FROM bt_ip WHERE expire <= $ungueltig");
$query = mysql_query("SELECT bid,ip FROM bt_ip")or die ("Fehler in SQL : $query");
if(mysql_num_rows($query) > 0){
while($result = mysql_fetch_array($query)) // [b]Zeile 32[/b]
{
if($result[ip] == $ip && $bid == $result[bid]){
$klickplus = 0;
break;
}
else{
$query = mysql_query("INSERT INTO bt_ip (ip,expire,bid) VALUES ('$ip','$time','$bid')");
$klickplus = $klickgutschrift;
}
}
}
else{
$query = mysql_query("INSERT INTO bt_ip (ip,expire,bid) VALUES ('$ip','$time','$bid')");
$klickplus = $klickgutschrift;
}
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\home\trafficstorm\bt\adclick.php on line 32
Verstehe ich aber nicht
Kommentar