Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL] Zagubiony rekord !
Forum PHP.pl > Forum > Przedszkole
Booyaches
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 !
nospor
przed while masz:
$data = mysql_fetch_assoc($result);
i to jest wlasnie twoj zgubiony rekord, nic z nim nie robisz...
Booyaches
Teraz działa prawidłowo. Dzieki exclamation.gif!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.