Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL] wyciągniecie czterech następnych wyników
Xart Irok
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 18.08.2011
Skąd: Radom

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


Mam taka podstawkę
  1. 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ść
  1. $artical .= '<table border="0" cellspacing="1" cellpadding="2" width="100%" style="font-size: 80%;">';
  2.  
  3. $result = $SQL->prepare("SELECT id_category, title, content, author_id FROM article ORDER BY create_time DESC LIMIT 5;");
  4. $result->execute();
  5. foreach($result->fetchAll(PDO::FETCH_ASSOC) as $row)
  6. {
  7. $catgori = $SQL->prepare("SELECT * FROM categories WHERE id=:id;");
  8. $catgori->bindParam(':id', $row['id_category'], PDO::PARAM_INT);
  9. $catgori->execute();
  10. $name = $catgori->fetch(PDO::FETCH_ASSOC);
  11. $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>';
  12. }
  13. $result->closeCursor();
  14. $artical .= '</table>';
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: 24.08.2025 - 04:23