Witam
Chciałem policzyć ile jest komentarzy dla danego posta więc napisałem tak:
<?php
$users = $db -> query( 'SELECT id, data, tytul, wpis FROM newsy ORDER BY id DESC LIMIT 5');
while($array = $db -> fetch_row())
{
$ile = $db -> query( 'SELECT COUNT(*) FROM coments WHERE id='.$array['id'] );
$tytul = $filtr -> odczyt( $array['tytul'], 0 );
$wpis = $filtr -> odczyt( $array['wpis']);
$tmp_news -> blocks
= array('tytul' => '<a class="linktitle" href="index.php?id=news&nr='.$array['id'].'">'.$tytul.'</a>', 'data' => date('d F Y - H i', $array['data']), 'tresc' => $wpis, 'komentarze' => $ile); $tmp_news -> parse();
echo $tmp_news -> parsed
; }
?>
Te obiekty $db nie mają tu znaczenia. Problem jest w tej linijce:
<?php
$ile = $db -> query( 'SELECT COUNT(*) FROM coments WHERE id='.$array['id'] );
?>
No i nie wiem jak to rozwiązać