Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Losowanie jednej liczby z kilku podanych.
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć mam pytanie, jak wylosować Jedną cyfrę z podanych kilku.
Wyszukuję na początku wszystkie id z moimi warunkami (WHERE) następnie dodaje je do pętli while i odczytuję wszystkie ID
  1. $id['id']
.
I teraz mam pytanie jak wylosować jedno z tych ID ?

Chciałem zrobić tak:
  1. $input = array($id);
  2. $id2 = array_rand($input, 1);


Ale wyskakuję tylko: " 00 "

Wiem, że to pewnie przez to, że źle się tworzy tablica, ale jak ją zrobić poprawnie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
Mój internet jest znakomity, a twój chyba pomija niektóre rzeczy:

"A dodatkowo, czy można zamienić w jakiś inny sposób " mysql_fetch_array " ?, ponieważ mam troszkę dziwny skrypt forum - SMF 2 i posiada on swoje funkcję mysql np.: "

"A w internecie znalazłem, że nie ma takiej funkcji jak: mysql_fetch_array, wiec pytam sie czy da się ją jakoś zastąpić ?"

Może przeczytałeś to, a źle mnie zrozumiałeś, chodzi mi oto, że skrypt smf2 posiada swoje funkcję bezpieczeństwa i nie ma w niej mysql_fetch_array, dlatego chciałem to jakimś innym sposobem podmienić.


Dziwne, że nie tylko ja Cię źle zrozumiałem, no ale pomińmy detale.
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: 24.08.2025 - 22:25