Ich bin grade an einer MySQL Klasse und irgendwie finde meinen Fehler nicht. Er gibt aus das es die Funktion nicht gibt ...
Er sagt das er die Funktion "query" nicht findet
PHP-Code:
class mysql extends cms {
function connect() {
$this->mySQLLink=@mysql_connect($this->mySQLHost,$this->mySQLUser,$this->mySQLPassword)
or error::displayError("mysql.connect",mysql_errno().".".mysql_error());
if($this->mySQLLink) {
mysql_select_db($this->mySQLDatabase,$this->mySQLLink);
return TRUE;
}
else {
return FALSE;
}
}
function query($query) {
if($this->mySQLAutoConnection == TRUE) {
if(!$this->mySQLLink) $this->connect();
}
$this->mySQLResult=mysql_query($query,$this->mySQLLink);
if(!$this->mySQLResult) {
error::addError("mysql.query");
}
$this->mySQLNumRows=mysql_affected_rows();
}
function selectQuery() {
$this->query($this->mySQLSelectQuery);
if($this->mySQLNumRows <= 0) {
return "";
}
if($this->mySQLNumRows == 1) {
$data=mysql_fetch_array($this->mySQLResult);
}
else {
settype($data,"array");
while($row=mysql_fetch_array($this->mySQLResult)) {
array_push($data,$row);
}
}
if($this->mySQLAutoClean == TRUE) $this->clean();
if($this->mySQLAutoConnection == TRUE && $this->mySQLLink) $this->disconnect();
return $data;
}
Kommentar