Andreas Görtz: class FOO extends BAR

Beitrag lesen

Hi,

zwei Klassen wie kann ich von der Kind-Klasse auf die Vater-Klasse zugreifen. Ich erhalte bei meinen Versuchen diese Fehlermeldung:


Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in E:\projekt\page\classen\db_class.php on line 49

du greifst schon richtig mittels "parent" auf die Methode der Basisklasse zu. Die Fehlermeldung spricht eher dafür, dass du einen Fehler in dem SQL-Statement eingebaut hast. Zur Prüfung solltest du dir mal eben dieses Statement ausgeben lassen, z.B. im Falle eines Fehlers in der Methode db_unbuffered_query:

function db_unbuffered_query($query)
 {
  $this->result = @mysql_unbuffered_query($query, $this->conn)
      or die('Fehler: ' . mysql_error() . '<br />SQL: ' . $query);
  return $this->result;
 }

Nun musst du schauen, was für eine Fehlermeldung ausgegeben wird und dahingehend das SQL-Statement prüfen.

Gruß,
Andreas.