PHP, Klassen und Funktionen

pxlArtizzt

Erfahrenes Mitglied
Hallo!

Ich habe in PHP eine Funktion geschrieben, die auf eine Klasse zurückgreift
PHP:
function ClearIPs($bantime) {
	$sql = 'delete from counter_ip where datum <= '.$bantime;
	$db->query($sql);
}

aber das ganze liefert nur:
Fatal error: Call to a member function on a non-object in c:\andy\websites\http://www.gryphi.us\web\functions\counter.php on line 5


Wie kann ich es machen, dass die Funktion auf die Klassen-Funktionen zugreifen kann? Habe leider wenig Ahnung von OOP, die MySQL-Klasse hab ich hier irgendwo ausm Forum...
 
Hallo,

Wenn du aber die Klasse schon aufgerufen hast irgendwo dann kanst du auch den ausdruck global nehmen.

also so:
PHP:
function ClearIPs($bantime) {
    global $db;
    $sql = 'delete from counter_ip where datum <= '.$bantime;
    $db->query($sql);
}

MfG Funjoy
 
Zurück