Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Tworzenie drzewek
snerf
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 3
Dołączył: 30.03.2014

Ostrzeżenie: (0%)
-----


Witam,

Mam kod na tworzenie drzewka np komentarzy itp:
  1. function drzewoKategorii($pdo, $prefix_mysql, $rodzic='0', $poziom = '0')
  2. {
  3. global $tablica;
  4. GLOBAL $id_news;
  5. static $tablica;
  6. global $lp;
  7. static $lp;
  8. $stmt = $pdo -> prepare('SELECT * FROM `'.$prefix_mysql.comments.'` WHERE comment = :id_newsa AND qoute_id = :id_news ORDER BY time ASC');
  9. $stmt -> bindValue(':id_newsa', 'news_'.$id_news, PDO::PARAM_INT);
  10. $stmt -> bindValue(':id_news', $rodzic, PDO::PARAM_INT);
  11. $stmt -> execute();
  12. while($wiersz = $stmt -> fetch())
  13. {
  14. $lp++;
  15. $tablica[$lp] = array(id=>$wiersz['id'], content=>htmlentities($wiersz['content']), poziom=>$poziom, datetime=> $wiersz['time'],author=>$wiersz['author']);
  16. drzewoKategorii($pdo,$prefix_mysql, $wiersz['id'], $poziom+1);
  17. }
  18. return $tablica;
  19. }



Czy uważacie że przy większej bazie danych ten kod by się nie spisał? Bo działa w pętli?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 16:26