Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 2 Dołączył: 13.07.2007 Skąd: Poznań Ostrzeżenie: (0%)
|
Chce stworzyc skrypt losujacy liczby pomijajac niektore z nich. Liczby maja byc generowane na podstawie wynikow id z tabeli MySQL. Jak wiadomo zdazyc sie moze, ze z tabeli zostanie usuniety jakis wpis i wtedy jakis nr id zostanie usuniety i gdy taka liczba zostanie wylosowana to sie nie wyswietli nic. Tak wiec w jaki sposob moge latwo i szybko wylosowac takie liczby?
Dla zrozumienia, mam w tabeli rekordy o id 1, 2, 3, 5. Teraz jakby zwykly skrypt rand() wylosowal z przedzialu 1-5 liczbe 4 to zaden rekord po zapytaniu sql nie wyswietlilby sie i wlasnie jak zrobic aby liczby losowaly sie 1-3 oraz 5. Nie mam pomyslu jak taki skrypt moge wykonac. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Zapisz je do tablicy i użyj array_rand" title="Zobacz w manualu PHP" target="_manual
|
|
|
|
Keenic Generowanie liczb losowych z pominieciem niektorych 3.08.2009, 23:42:58
michaJlS Ale przecież nie masz pojęcia, gdzie znajdują się ... 3.08.2009, 23:56:32
dr_bonzo http://akinas.com/pages/en/blog/mysql_random_row/ 4.08.2009, 00:35:50
Keenic Wielkie dzieki bonzo, przydalo sie. To jest wlasni... 4.08.2009, 10:39:57 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 02:35 |