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

Jak wrzucić dane z bazy do zmiennych?

Object Storage Arubacloud
0 głosów
930 wizyt
pytanie zadane 4 grudnia 2017 w PHP przez Michał Samolewski Bywalec (2,240 p.)

Prosty do rozwiązania problem pewnie, ale nie umiem sobie poradzić..

Mam bazę danych, w której mam 3 kolumny: id, imie, nazwisko.

Chcę z tej bazy wyciągnąć 10 losowych wierszy, bez powtórzeń.

Zapytanie SQL wygląda tak:

 $sql = $connect->query("SELECT * FROM dane ORDER BY RAND() LIMIT 10");

Chcę zrobić tak, żeby każdy wylosowany wiersz zamknąć w innej zmiennej, np.

$imie1

$imie2

itp...

 

Dodatkowy warunek to żeby losowało bez powtórzeń. Pomoże ktoś? :)

1 odpowiedź

0 głosów
odpowiedź 4 grudnia 2017 przez Michał Samolewski Bywalec (2,240 p.)

Poradziłem sobie w ten sposób. Czy dobrze zrobiłem?

$imie1 = $sql->fetch_array();
$imie2 = $sql->fetch_array();
$imie3 = $sql->fetch_array();

echo $imie1['nazwisko'];
echo $imie2['nazwisko'];
echo $imie3['nazwisko'];

 

komentarz 4 grudnia 2017 przez amb00 Bywalec (2,000 p.)
Lepiej użyć do takich rzeczy pętli i tablicy. Pomyśl co by było, gdybyś miał kilka tysięcy rekordów do przetworzenia.
komentarz 4 grudnia 2017 przez Michał Samolewski Bywalec (2,240 p.)
Właśnie wiem, że przydałoby się to w pętle zamienić. Ale nie wiem jak ją napisać.
komentarz 4 grudnia 2017 przez Jedras Maniak (54,860 p.)

Podobne pytania

–2 głosów
1 odpowiedź 245 wizyt
pytanie zadane 8 maja 2018 w C i C++ przez giedymin33 Początkujący (290 p.)
0 głosów
1 odpowiedź 350 wizyt
0 głosów
1 odpowiedź 1,762 wizyt
pytanie zadane 8 sierpnia 2018 w JavaScript przez Jumpeq Początkujący (270 p.)

92,703 zapytań

141,616 odpowiedzi

320,180 komentarzy

62,062 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!

...