Dokładniej mam 2 wiersze w tabli (2 artykułu) a pokazuje na liście tylko 1... Napis, link są prawidłowe ale pomija zawsze 1 wynik.
Są teraz 2, pokazuje 1. Jak jest 1, to nie pokazuje żadnego, ani nawet informacji, że nie ma artykułu
<ul> <?PHP require_once('pdo.php'); $sql=$db->query("SELECT id, link, title, category_id FROM news ORDER by id DESC LIMIT 5"); $l=$sql->rowCount(); if($l>0) { $w=$sql->fetch(); $pyt=$db->query('SELECT link FROM categories WHERE id='.$w["category_id"].''); $kat=$pyt->fetch(); foreach($sql as $w) { echo '<a href="artykul.php?kat='.$kat["link"].'&id='.$w["id"].'&title='.$w["link"].'"><li>'.$w["title"].'</li></a>'; } } $sql->CloseCursor(); ?> </ul>
Widzicie coś tutaj nie tak?
Może świeżym spojrzeniem zobaczycie jakiś błąd
