Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> rand z różnych liczb
dareckiphp
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 10.07.2003

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


Witam,
czy wie ktoś może jak wybierać losowo jedną liczbę z niekolejnych liczb wyciąganych z bazy?
Select wybiera nam id_produktu o konkretnych wlasciwosciach. Id's zwracane przez zapytanie jest poukładane rosnąco ale nie po kolei. Otrzymujemy zatem ciąg licz: 1, 3, 6, 14, 18
Jak można za pomocą funkcji rand() lub jakiejkolwiek innej wybrać losowo jedną z tych licz.
Go to the top of the page
+Quote Post
Paul
post
Post #2





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


Zbierz to do kupy w tablice i array_rand" title="Zobacz w manualu PHP" target="_manual.
Go to the top of the page
+Quote Post
party
post
Post #3





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 19.08.2003
Skąd: Bydgoszcz

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


Zapisuj te liczby do tablicy, a potem je wylosuj z niej...
Go to the top of the page
+Quote Post
hwao
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Polecam zainteresowac sie funkcja RAND w sql
Mozess z wrzucic te liczby w tablice i potem
  1. <?php
  2. shuffle( $array );
  3. echo $array[0];
  4. ?>
Go to the top of the page
+Quote Post
kszychu
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Panowie, nie przeginacie? We trzech podaliście ten sam sposób na rozwiązanie problemu.....
Go to the top of the page
+Quote Post

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: 3.10.2025 - 00:42