Autor | Zpráva | ||
---|---|---|---|
Cpk Profil |
Zdravim, potreboval by som pomoct, mam metodu z ktorej volam dalsiu metodu
ktora mi zisti pocet poloziek v tabulke, len mi nic nevracia, pritom je select spravny, aj sintax, neviete kde moze byt problem ? pripadne nejake ine riesienie multiselect? dakujem metody : if($stmt = $this->mysqli->prepare("SELECT `id`,`sub_id`,`titulok` FROM obsah WHERE sub_id=?")){ $stmt->bind_param("i", $sub_id); $stmt->execute(); $stmt->bind_result($id, $sub_id, $titulok); while($stmt->fetch()){ $count = $this->sub_id_count($id); // count je bez hodnoty //... } function sub_id_count($id){ if ($result = $this->mysqli->query("SELECT * FROM `obsah` WHERE `sub_id`='$id'")) { $count = $result->num_rows; echo $id; $result->close(); } return $count; } Moderátor Alphard: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Alphard Profil |
#2 · Zasláno: 30. 12. 2009, 21:24:53
Tohle stejně nevypadá na nějaký zázračný výkon. Není mi úplně jasná struktura vašich tabulek a o co se snažíte, ale možná by šlo první dotaz spojit s tabulkou
select sub_id, count(*) pocet from obsah group by sub_id |
||
Cpk Profil |
#3 · Zasláno: 30. 12. 2009, 22:23:12 · Upravil/a: Cpk
to je metoda na vzpis stromovej struktury z tabulky. Snazim sa vypisat strom kategorii
|
||
Časová prodleva: 14 let
|
0