Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysqli] - funkcja pivot dla mysqli
marcin1977
post 21.11.2017, 12:23:19
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.11.2017

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


Witam

Po wykonaniu tego zapytania:
  1. SELECT wartość FROM wskazania_trendy WHERE data_odczytu LIKE '2017-10%' AND trend LIKE '%m_1234%'

Otrzymuję wynik : 6 wierszy, które mnie interesują.

Gdy użyję funkcji (mysqli_fetch_array) w pętli while:

  1. while ($row = mysqli_fetch_array($result, MYSQLI_NUM) ) {
  2. printf ("%s", $row[0]);
  3. }


wówczas mam wynik w postaci jednego wiersza jako string
np.: wartosc1wartosc2wartosc3wartosc4wartosc5wartosc6
wszystkie wartości niczym są nie rozdzielone. Więc nawet nie użyję tutaj funkcji php explode , żeby te wartości od siebie "oddzielić" .

Czy znacie jakąś funkcję, która zamieniłaby wynik zapytania, tak ,żeby każda wartość była "rozdzielona" np. w tablicy?
np. $row[0] $row[1] $row[2] $row[3] $row[4] $row[5]

Z góry dziękuję za podpowiedzi
Pozdrawiam

Ten post edytował marcin1977 21.11.2017, 12:25:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post 21.11.2017, 12:34:48
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Problem z mysql nie ma zadnego zwiazku. Przenosze.

No to wrzuc sobie do tablicy zamiast wyswietlac, to bedzieesz mial w tablicy

  1. $data = [];
  2. while ($row = mysqli_fetch_array($result, MYSQLI_NUM) ) {
  3. $data[] = $row[0];
  4. }


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
marcin1977
post 21.11.2017, 14:27:33
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.11.2017

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


Problem rozwiązany:
Dzięki Wielkie : nospor

Ten post edytował marcin1977 21.11.2017, 14:27:44
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 08:39