Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Powtarzające się dane.
-Beginner-
post
Post #1





Goście







Witam,
już na wstępie zaznaczam iż jestem początkujący, przeszukałem forum, lecz nie znalazłem rozwiązania mającego zastosowanie w moim problemie.
Przejdźmy do sedna sprawy, zacząłem kleić system newsów jednakże dość szybko napotkałem trudności, mianowicie poniższy kod zamiast wyświetlania po kolei wyników, pobiera cały czas ten sam rekord. Może ktoś z Was zna rozwiązanie tego problemu?

  1. <?php
  2. $max_items = "5";
  3. $query = "SELECT * FROM news ORDER BY date DESC LIMIT $max_items";
  4. $result = mysql_query ($query);
  5.  
  6. while($row=mysql_fetch_assoc ($result)){
  7. $id = $row['id'];
  8. $title = $row['title'];
  9. $date = $row['date'];
  10. $img = $row['img'];
  11. $text = $row['text'];
  12. $author = $row['author'];
  13. }
  14. ?>


Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Spirit86
post
Post #2





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

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


Ten kod nie powinnien pobierać cały czas tego samego. Sprawdź resztę kodu, bo jak wykorzystujesz $title poza pętlą to przecież on jest przypisany tylko przy ostatnim elemencie z pętli.


  1. <?php
  2. $max_items = "5";
  3. $query = "SELECT * FROM news ORDER BY date DESC LIMIT $max_items";
  4. $result = mysql_query ($query);
  5.  
  6. while($row=mysql_fetch_assoc ($result)){
  7. $id = $row['id'];
  8. $title = $row['title'];
  9. $date = $row['date'];
  10. $img = $row['img'];
  11. $text = $row['text'];
  12. $author = $row['author'];
  13. echo '<pre>';
  14. print_r($row);
  15. echo '</pre>';
  16. }
  17. ?>


Pokaż wynik tej operacji (najprawdopodobniej będziesz miał 5 różnych tablic wylistowanych.
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: 12.10.2025 - 12:54