• 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?

Cloud VPS
0 głosów
1,561 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ź 288 wizyt
pytanie zadane 8 maja 2018 w C i C++ przez giedymin33 Początkujący (290 p.)
0 głosów
1 odpowiedź 394 wizyt
0 głosów
1 odpowiedź 2,326 wizyt
pytanie zadane 8 sierpnia 2018 w JavaScript przez Jumpeq Początkujący (270 p.)

93,469 zapytań

142,404 odpowiedzi

322,715 komentarzy

62,852 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

Kursy INF.02 i INF.03
...