Ich versuche, eine PHP-Funktion zu schreiben. Sie ist sehr einfach. Es ist nur eine vorbereitete Anweisung, die die Datenbank abfragt, aber ich kann das nicht zum Laufen bringen. Ich erhalte immer wieder die Fehlermeldung Call to a member function prepare() on a non-object. hier ist der Code:
$DBH = new mysqli("host", "test", "123456", "dbname");
function selectInfo($limit, $offset){
$stmt = $DBH->prepare("SELECT * FROM information LIMIT ?,?");
$stmt->bind_param("ii", $limit, $offset);
$stmt->execute();
}
selectInfo();
Jedes Mal, wenn ich die Funktion aufrufe, erhalte ich diesen Fehler. Kann jemand bitte helfen?