witam.dlaczego ponizszy kod nie dziala:
<?php
class kategorie_glowne{
private $_db;
public function __construct($db){
$this->_db = $db;
}
public function wypisz(){
$this->_db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
$stmt = $this->_db->prepare("SELECT k.name AS name, k.id AS ID FROM kategorie k WHERE NOT exists (SELECT * FROM powiazania p WHERE k.id = p.second_id AND p.depth = 1);");
$stmt->execute();
while($row=$stmt->fetch()){
$stmt_2 = $this->_db->prepare("SELECT * FROM kategorie");
$stmt_2->execute();
while($row_2 = $stmt_2->fetch()){
print("tutaj: " . $row_2["name"]); }
$tablica[] = array("name" => $row["name"], "ID" => $row["ID"], "dzieci" => "true"); }else{
$tablica[] = array("name" => $row["name"], "ID" => $row["ID"], "dzieci" => "false"); }
}
return $tablica;
}
}
?>