Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL] Zagubiony rekord !, Funkcja omija jeden rekord podczas wyświetlania na stronie!
Booyaches
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 17.04.2009
Skąd: Kopenhaga

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


Witam !
Robie maly news feeder na stronę internetową i mam dziwny problem. Wszystkie newsy są przechowywane naturalnie w bazie danych i muszę je teraz wywołać alby wyświetliły się na stronie w kolejności od najnowszego do najstarszego. Wygląda to tak:
  1. <?php
  2. /* NEWS FEEDER */
  3. include ("inc/sqlConnect.php");
  4.  
  5. $query = "SELECT news_title, news_text, news_time FROM news ORDER BY news_time DESC";
  6. $result = mysql_query($query);
  7. $data = mysql_fetch_assoc($result);
  8.  
  9.  
  10. while ($data = mysql_fetch_assoc($result)) {
  11. $text1 = $data['news_text'];
  12. $textsize = 100;
  13. $outtext = cutText($text1, $textsize);
  14. $newsout .= "<b>".$data['news_title']."</b> <i>".$data['news_time']."</i> <br/>".$outtext."<br/><br/>" ;
  15. };
  16. ?>


Problem polega na tym ,że kiedy wykonam echo $newsout to ostatnio dodany rekord nie jest wyświetlany. Wszytskie inne wyświetlają się poprawnie jednak ten ostatnio dodany jest widoczny tylko w bazie danych.
Dziekuje za pomoc !

Ten post edytował Booyaches 12.05.2009, 20:10:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




przed while masz:
$data = mysql_fetch_assoc($result);
i to jest wlasnie twoj zgubiony rekord, nic z nim nie robisz...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Booyaches
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 17.04.2009
Skąd: Kopenhaga

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


Teraz działa prawidłowo. Dzieki exclamation.gif!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 23:02