Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Převedení určitého data z výsledku DB dotazu do Json.

Aktivity
Avatar
Neaktivní uživatel:24.6.2018 10:11

Jak mám převést určité výsledky DB dotazu do Json
Struktura tabulky:

id, kod, URL, keywords, title, popis, spec, date

A do Json chci jen

URL, title, popis

Za každou odpověď budu rád :) (Výsledků z DB může být stovky)

Odpovědět
24.6.2018 10:11
Neaktivní uživatelský účet
Avatar
dokanscze
Člen
Avatar
Odpovídá na Neaktivní uživatel
dokanscze:24.6.2018 10:31

Tak základem bude použít funkci

json_encode($data)

Do $data vyfiltruješ svoje výsledky

//Output z databazte = $databasData

$filtredData = array();

foreach($databaseData as $item){
  $filtredData[] = array($item['URL'], $item['title']...);
}

$output = json_encode($filtredData);

Jinak se skus podívat na https://www.w3schools.com/…json_php.asp , najdeš tam ukazky použití práce s json

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
24.6.2018 10:31
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Čech:24.6.2018 12:23

Pokud může být výsledků stovky, měl bys zvážit stránkování a tím omezit maximální počet

Nahoru Odpovědět
24.6.2018 12:23
the cake is a lie
Avatar
Odpovídá na Petr Čech
Neaktivní uživatel:24.6.2018 12:24

To už mám udělané ale toto má být něco jako má google OpenSearch :)

Nahoru Odpovědět
24.6.2018 12:24
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.