Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Pobieranie 10 rekordw
patryk9200
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


Cześć,
Mam panel newsów, i mam taki problem, wywołuję je tak:
  1. $query = "SELECT * FROM ".$dbprefix."news WHERE page='".PageID."' ORDER BY przypnij DESC, id DESC LIMIT 3, 10 ";

i jak usunę rekord o id z tego przedziału to wyświetli mi się mniej newsów, jak zrobić żeby wyświetlało zawsze dziesięć rekordów począwszy od np. rekordu będącego 10 w bazie...

Ten post edytował patryk9200 6.09.2009, 21:09:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
r4xz
post
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


no to niewiem czemu, napewno dobra tabela/baza..? może masz mniej niż 10 rekordów w bazie? (IMG:style_emoticons/default/winksmiley.jpg) nic innego nie przychodzi do głowy..
Go to the top of the page
+Quote Post
patryk9200
post
Post #3





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


Cytat(r4xz @ 6.09.2009, 22:16:44 ) *
no to niewiem czemu, napewno dobra tabela/baza..? może masz mniej niż 10 rekordów w bazie? (IMG:style_emoticons/default/winksmiley.jpg) nic innego nie przychodzi do głowy..


mam 12 rekordów, tabela/baza dobra...
może pokaże cały skrypt....
  1. <?php
  2. include './Global.inc';
  3.  
  4.  
  5. $top1 .= '
  6. <kontener="Galeria"Title>
  7. Losowa galeria<br>zdjęć
  8. </kontener>';
  9.  
  10. ThmStart ('', $top);
  11.  
  12. MysqlStart ();
  13.  
  14. $od = $_GET['page'];
  15. if ($od <= 1)
  16. {$od = 0;
  17. } else
  18. {$od = $od - 1;}
  19. $zapytanie = mysql_query("SELECT * FROM ".$dbprefix."news WHERE page='".PageID."' ORDER BY przypnij DESC, id DESC LIMIT $od, 10 ");
  20. $ilosc_wierszy = mysql_num_rows($zapytanie);
  21. $w = $_GET['page'].'0';
  22. $o = $ilosc_wierszy + $w;
  23. $od = $o + $od;
  24. echo $od;
  25. $query = "SELECT * FROM ".$dbprefix."news WHERE page='".PageID."' ORDER BY przypnij DESC, id DESC LIMIT $od, 10 ";
  26. $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem");
  27. while($news = mysql_fetch_array($result))
  28. {
  29. BoxStart($news['title']);
  30. echo emots($news['stresc'], $news['emots']);
  31. BoxEnd();
  32. $ostatni = $news['id'];
  33. }
  34.  
  35.  
  36. $zapytanie = mysql_query("SELECT * FROM ".$dbprefix."news WHERE page='".PageID."'");
  37. $ilosc_wierszy = mysql_num_rows($zapytanie);
  38. Podstrony($ilosc_wierszy, 2, 2, $_GET['page']);
  39.  
  40.  
  41. MysqlEnd();
  42.  
  43. $rightbox = '
  44. <kontener="Kalendarz"Title>24 sierpnia 2009</kontener>
  45. <kontener="Loguj"Title>'.Loguj().'</kontener>
  46. <kontener="Certyfikaty"Title>Certyfikaty szkoły:<br></kontener>';
  47. ThmEnd ($rightbox , $top1);
  48.  
  49.  
  50. ?>


ok, znalazłem błąd już działa...
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: 14.10.2025 - 09:49