![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Próbuje stworzyć system newsów, ale mi coś nie idzie. Chciałbym, aby za każdym wyświetleniem strony pojawiał się inny news (czyli różne id tego newsa). Jesli dane w bazie są po kolei, nie ma problemu rand(0, ilosc_wierszy-1) lub while....
A co zrobic, jesli pierwszy news ma wartosc 0 a ostatni 100, a w środku są tylko 3 rekordy? Może jest na to jakiś ciekawy sposób na wygenerowanie np. 2 liczb różnych od siebie [php:1:8172a946d5]<? $query = mysql_query ("SELECT id FROM tabela"); $ilosc_wierszy = mysql_num_rows ($query); $pierwsza_wartosc = mysql_fetch_array($query); $generuj = rand (......); ?>[/php:1:8172a946d5] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 407 Pomógł: 0 Dołączył: 24.10.2002 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
select * from tabela order by rand() limit 1
-------------------- Zalew :: http://jakubzalewski.info
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
a co zrobić jeśli tych licz ma być generowanych 2 lub 3?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 407 Pomógł: 0 Dołączył: 24.10.2002 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
limit 3
-------------------- Zalew :: http://jakubzalewski.info
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:54 |