Ich frage mich, warum, wenn ich eine SQL-Abfrage ADODB in Seite eine Funktion setzte sie die folgenden Fehler erzeugt:ADODB in einer Funktion aufrufen?
Fatal error: Call to a member function Execute() on a non-object in -path to script-
Meine Funktion wie etwas ist:
$dsn = 'mysql://user:[email protected]/db';
$db = ADONewConnection($dsn);
function getem($q){
$r=$db->Execute($q);
return $r->RecordCount();
}
echo getem("select * from table");
Irgendwelche Ideen, wie das beheben ?
Nicht sicher betrachten wickeln, warum es nicht für mich gemacht hat :( – Ryan
@ David: War Instanz erstellt gut? 'var_dump ($ db);' – Sarfraz
Ok, es funktioniert, nvm :) – Ryan