Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> losowanie rekordów z tablicy
Norbit_24
post
Post #1





Grupa: Zarejestrowani
Postów: 163
Pomógł: 2
Dołączył: 7.03.2009

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


Witam

Wyświetlam sobie 10 ostatnich rekordów zapytaniem:

  1. $zapytanie = mysql_query("SELECT * FROM tabela1 WHERE `spr`='nie' ORDER BY id DESC LIMIT 10") or die ("Błąd w zapytaniu");


Chcę to teraz zapisać do tablicy. A później z tej tablicy wylosować 1 rekord, (nastepnie chce go przetworzyć ale z tym sobie juz poradzę) jak to zrobić..?

Ten post edytował Norbit_24 3.05.2010, 23:14:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Norbit_24
post
Post #2





Grupa: Zarejestrowani
Postów: 163
Pomógł: 2
Dołączył: 7.03.2009

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


No to robie tak:

  1. $zapytanie4 = mysql_query("SELECT * FROM konta WHERE `spr`='nie' ORDER BY id DESC LIMIT 10") or die ("Błąd w zapytaniu");
  2.  
  3. //$tab = mysql_fetch_row($zapytanie4);
  4.  
  5. $result = Array ();
  6.  
  7. while ($tab = mysql_fetch_assoc($zapytanie4)) {
  8.  
  9. $rand_keys = array_rand($result);
  10.  
  11. echo $tab[$rand_keys[0]] . "<br />";
  12.  
  13.  
  14. print_r($tab);
  15.  
  16. }


i zamiast pokazywac 1 losowy rekord wywala mi wszytskie 10

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: 17.10.2025 - 02:02