mysql_errno() = 0, Script wird ausgeführt, aber auch Fehlermeldung ausgespuckt.

sacridex

Mitglied
Hallo.

Folgende Codes:
Code:
    function get($query) {
    	$this->res = mysql_fetch_array($query);
    	echo $this->res;
    	if(!is_array($this->res)) {
    		echo "Database Error4: ".mysql_errno()." : ".mysql_error();
    		}
    	if(is_array($this->res)) {
    		return $this->res;
    		}
    	}

Code:
$sql->connect();
$query = $sql->query("SELECT id,topic,text,datum FROM news ORDER BY datum");
while($get = $sql->get($query)) {
	echo $get['id'];
	}

Ausgabe:
21Database Error4: 0 :

Wenn ich das Script ausführe, werden die Id's korrekt ausgegeben, aber auch die Fehlermeldung. Hab auch schon mit "or die()" ausprobiert.
Das tritt nur auf, wenn mit der Klasse arbeite, mit "normalen" Zugriff auf die Datenbank nicht.
 
Code:
    function query($querystring){
        $this->res =  mysql_query($querystring, $this->connection) or die ("Database Error3: ".mysql_errno()." : ".mysql_error());
   		return $this->res;
    	}
 
Zurück