Autor | Zpráva | ||
---|---|---|---|
MilanH Profil |
#1 · Zasláno: 13. 2. 2021, 19:44:18
Zdravím,
v databázi mám zápis ve sloupci "polevky" a jednom řádku v tomto tvaru: {"polevky0":{"polevky":"Česnečka s opečeným chlebem","cena":"28"},"polevky1":{"polevky":"Slepičí s nudlemi","cena":"36"},"polevky2":{"polevky":"Dřevorubecká","cena":"36"},"polevky3":{"polevky":"Frankfurtská","cena":"37"}} a nevím však, jakým způsobem tento řádek vyfiltrovat do tohoto tvaru: Polévky: Česnečka s opečeným chlebem (1,6) 28 Slepičí s nudlemi (1,3,6,7,9) 36 Dřevorubecká (1,6,9) 36 Frankfurtská (1,7) 37 Ptám se tedy, jestli se to dá řešit pouze PHP scriptem, nebo jestli se to dá "rozložit" do databáze. |
||
blaaablaaa Profil |
#2 · Zasláno: 13. 2. 2021, 20:04:49
MilanH:
Asi by šlo přes JSON funkce, ale nemám moc zkušeností. Spíš je vhodná otázka, proč je to takto v databázi, když je to stejně strukturované a hodila by se na to spíš nová tabulka. |
||
Keeehi Profil |
#3 · Zasláno: 13. 2. 2021, 21:04:07
MilanH:
V PHP můžeš ta data velmi jednoduše transformovat do pole pomocí funkce json_decode. S polem už snad pracovat zvládneš. $resultAsArray = json_decode($dataFromDatabase, true); |
||
Časová prodleva: 3 roky
|
0