Mailinglisten-Archive |
Hallo !
Ich habe eine Klasse erstellt für den Zugriff auf eine MySQL-Db.
Sie funktioniert auch wunderbar, aber mit der Funktion DbFreeResult() hab
ich so mein Problem, diese Funktion soll das Query Result (in
$this->dbqueryresult) "befreien" via mysql_free_result. Allerdings bekomme
ich immer beim Aufruf dieser Funktion (nachdem ich die Funktion DoDbQuery()
aufgerufen habe um einen Query durchzuführen) die Fehlermeldung :
Warning: Supplied argument is not a valid MySQL result resource in
/home/devserver/public_html/class.tdatabase.pobj on line 110
Line 110 ist die Zeile "return (mysql_free_result($this->dbqueryresult));"
aus DbFreeResult() ...
aber warum ???? vielleicht ja ein Denkfehler meinerseits, aber ich komme
nicht drauf.
Vielen Dank schonmal.
Gruss
Mathias
Hier Ausschnitte aus meiner Klasse :
class tDatabase {
var $dbhost;
var $db;
var $dbuser;
var $dbpass;
var $sqlquery;
var $dbconstatus;
var $dbconnection;
var $dbconpersistent;
var $dbqueryresult;
[...]
function DoDbQuery($req_query_string) {
if ($this->dbconnection) {
if ($this->dbqueryresult=mysql_query($req_query_string,
$this->dbconnection)) {
return TRUE;
} else {
$this->dbqueryresult=FALSE;
return FALSE;
}
} else {
return FALSE;
}
}
function DbFreeResult() {
if ($this->dbqueryresult) {
return (mysql_free_result($this->dbqueryresult));
}
}
[...]
--
Mathias
email : mathias_(at)_zoomed.de | mk_(at)_flashbios.de
icq : 22595303
php::bar PHP Wiki - Listenarchive