Mam taka podstawkę
SELECT id_category, title, content, author_id FROM article ORDER BY create_time DESC LIMIT 5;
Ale muszę tak zrobić aby pierwszy wynik był w innej formie niż cztery pozostałe
Tak wygląda całość
$artical .= '<table border="0" cellspacing="1" cellpadding="2" width="100%" style="font-size: 80%;">';
$result = $SQL->prepare("SELECT id_category, title, content, author_id FROM article ORDER BY create_time DESC LIMIT 5;");
$result->execute();
foreach($result->fetchAll(PDO::FETCH_ASSOC) as $row)
{
$catgori = $SQL->prepare("SELECT * FROM categories WHERE id=:id;");
$catgori->bindParam(':id', $row['id_category'], PDO::PARAM_INT);
$catgori->execute();
$name = $catgori->fetch(PDO::FETCH_ASSOC);
$artical .= '<tr bgcolor="orange"><td>img</td><td><b><h5>'.$row['title'].'</h5></b>'.shortText($row['content'], 150).'<br /><strong>'.$name['name'].'</strong></td></tr>';
}
$result->closeCursor();
$artical .= '</table>';