alex: problem mit klasse / vererbung

hallo,

ich habe eine klasse für mysql wo die verbindung zur DB erfolgt. dann habe ich noch ne klasse tree:

include("class_mysql.php");

class tree extends db{

function select_submenu($mid){

$sql = "SELECT a.node_id , a.lft , a.rgt , a.payload
              FROM node AS a
              INNER JOIN node AS b ON (a.lft <= b.lft AND a.rgt >= b.rgt)
              WHERE b.node_id = '".$mid."'
              ORDER BY a.lft";
    $res = $this->sql($sql);
    $level = 2;
    $submenu = "level <= $level";
    while($row = mysql_fetch_array($res)){

if($level > 2){
          $submenu .= " OR (L > ".$row['lft']." AND R < ".$row['rgt']." AND level = ".$level.")";
        }
        $level++;
      }
    return $submenu;

}
}

in der datei tree.php rufe ich die funktion auf:

<?
include("classes/class_tree.php");
$tree = new tree;
echo $tree -> select_submenu(12);
?>

jedesmal bekomm ich jetzt ne fehlermeldung, das die abfrage nicht abgeschickt werden konnte.

hat da jemand en tip?

  1. Moin!

    jedesmal bekomm ich jetzt ne fehlermeldung, das die abfrage nicht abgeschickt werden konnte.

    hat da jemand en tip?

    Fehlerbehandlung wäre gut:

    Kontrolle des SQL-Querys. Kontrolle auf eventuelle Datenbankfehlermeldungen, etc...

    - Sven Rautenberg

    --
    Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!