Vajíčková mánie Vajíčková mánie
Probíhá výprodej HTML, JavaScript a Bootstrap. Slevy až 80 %
Vyšlehej si extra vědomosti! Až 100% bodů na prémiový obsah zdarma! Více zde

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

Aktivity (2)
Avatar
Matěj Strnad: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
Škoda že Google nikdo nenaučil slovo "soukromí"...
Avatar
dokanscze
Člen
Avatar
Odpovídá na Matěj Strnad
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í
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 24.6.2018 10:31
Avatar
Petr Čech
Redaktor
Avatar
Odpovídá na Matěj Strnad
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
Matěj Strnad: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
Škoda že Google nikdo nenaučil slovo "soukromí"...
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.