Witam,
Mam kod na tworzenie drzewka np komentarzy itp:
function drzewoKategorii($pdo, $prefix_mysql, $rodzic='0', $poziom = '0')
{
$stmt = $pdo -> prepare('SELECT * FROM `'.$prefix_mysql.comments.'` WHERE comment = :id_newsa AND qoute_id = :id_news ORDER BY time ASC');
$stmt -> bindValue(':id_newsa', 'news_'.$id_news, PDO::PARAM_INT);
$stmt -> bindValue(':id_news', $rodzic, PDO::PARAM_INT);
$stmt -> execute();
while($wiersz = $stmt -> fetch())
{
$lp++;
$tablica[$lp] = array(id
=>$wiersz['id'], content
=>htmlentities
($wiersz['content']), poziom
=>$poziom, datetime
=> $wiersz['time'],author
=>$wiersz['author']); drzewoKategorii($pdo,$prefix_mysql, $wiersz['id'], $poziom+1);
}
return $tablica;
}
Czy uważacie że przy większej bazie danych ten kod by się nie spisał? Bo działa w pętli?