• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

MySQL - losowe sortowanie rekordów w poziomie

VPS Starter Arubacloud
0 głosów
262 wizyt
pytanie zadane 26 stycznia 2017 w SQL, bazy danych przez lukasz1390 Użytkownik (500 p.)

Witam, jest sobie taka tabelka:

+-----+--------+----------+---------+
|  id | Rek_a  |  Rek_b   |  Rek_c  |
+-----+--------+----------+---------+
|   1 |   A1   |    B1    |    C1   |
|   2 |   A2   |    B2    |    C2   |
|   3 |   A3   |    B3    |    C3   |
|   4 |   A4   |    B4    |    C4   |
+-----+--------+----------+---------+

Chciałbym za pomocą PHP wybrać rekord i żeby za każdym razem kolejność rekordów była inna np:

1. B1, A1,C1        1.A1,C1,B1                            

2. A2, C2, B2       2.B2.C2.A2

3. B3, C3, A3       3. C3,A3,B3

Próbowałem select rand() ale nie działa, może nie tędy droga?

1 odpowiedź

0 głosów
odpowiedź 26 stycznia 2017 przez Bosswell Nałogowiec (36,470 p.)

Pobrane rekordy zapisujesz w tablicy dwuwymiarowej

Przykład:

$tablica[0][0] = 'aaa';
$tablica[0][1] = 'bbb';
$tablica[0][2] = 'ccc';

Następnie mieszasz tablicę 

shuffle($tablica[0]);

komentarz 27 stycznia 2017 przez lukasz1390 Użytkownik (500 p.)
Śmiga :) dziękuję ;)

Podobne pytania

+1 głos
1 odpowiedź 373 wizyt
0 głosów
2 odpowiedzi 571 wizyt
0 głosów
4 odpowiedzi 2,441 wizyt
pytanie zadane 6 sierpnia 2015 w PHP przez Lukasz Bywalec (2,320 p.)

92,834 zapytań

141,778 odpowiedzi

320,826 komentarzy

62,164 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...