![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 21.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem...
chce zrobić sobie jakby taki system newsow... jednakże chce aby moja strona wyświetlała mi 2 ostatnie newsy i nie wiem jakiego polecenia użyć do bazy danych pozdrawiam Mike |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 10 Dołączył: 26.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
podpowiedź:
LIMIT ORDER BY |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 11 Dołączył: 20.05.2007 Skąd: z fotela :) Ostrzeżenie: (0%) ![]() ![]() |
więc musisz zastosować primo sortowanie po dacie dodania news'a a po drugie zrobic limit pobranych wynikow do 2 (czy ile tam potrzebujesz) innymi slowy koncówka zapytanie powinno mniejwiecej wygladac tak:
Kod SELECT * FROM news WHERE -- tutaj wpisujesz swoje warunki -- ORDER BY data_dodania DESC LIMIT 2 w ten sposob otrzymasz w wyniku 2 newsy. pozdr (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 21.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
dziekuje bardzo...
jednak mam teraz kolejny problem z tym zwiazany... w pierwszym okienu wstawilem juz newsa date itd... jednka nie wiem jak mam wstawic do 2 okienka= drugiego z koleii mam rowniez problem ze sformatowaniem daty chcialbym zeby byla tak h:min day:month a przedstawia sie to tak :
i
pozdrawiam Mike prosze o niezwloczna pomoc ... Ten post edytował micgok 13.10.2007, 15:06:03 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Kod <?php $wynik = mysql_query ("SELECT data FROM news ORDER BY data DESC LIMIT 1"); ?> Tym kodem powyżej, pobierasz tylko date z tabeli news, musisz jeszcze tutaj dorzucić kolumne gdzie jest treść newsa np. Kod <?php
$wynik = mysql_query ("SELECT `data`,`tabela z treścią` FROM news ORDER BY data DESC LIMIT 1"); ?> Ten post edytował ExPlOiT 13.10.2007, 18:17:10 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 21.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
chyba nie zrozumiales albo ja nie czaje ...
chodzi mi o to zeby ten drugi news zawsze byl drugi co oznacza ze skrypt pobiera azwsze drugi rekord z kolei drugie pytanie no i oczywiscie jak date sformatowac ? Ten post edytował micgok 13.10.2007, 19:08:12 |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
do przesunięcia pobrania piszesz LIMIT 1,1; (pierwszy parametr to przesunięcie, drugi ilosc rekordów)
datę sformatować możesz funkcją date" title="Zobacz w manualu PHP" target="_manual ps. cisnąć na mecz! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Data:
Kod <?php echo date("H:i. d.m.Y"); ?> Wyświetli Ci tak: 20:22. 14.10.2007 Jak niechesz roku to usuń Y A co do tego drugiego to poczytaj o opcji where w mysql i tym co powiedział kolega wyżej. Ten post edytował ExPlOiT 13.10.2007, 19:27:16 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 21.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzieuje bardzo za pierwsze jednak caly czas nie wiemn jak ta date sfrormatowac w tym moim przykladdzie
to jest mo0j wynik:
a to jest pobieranie daty z bazy danych ...
jak to sformatowac? pozdrawiam Mike. Ten post edytował micgok 14.10.2007, 17:37:31 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 8.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 04:34 |