Zadejte hledaný výraz...

PHP, uložení prvků do pole

Martin Bárta
verified
rating uzivatele
(28 hodnocení)
30. 11. 2011 13:41:08
Zdravím,
mám v databázi uloženo u každého zboží jeho velikosti v jednom sloupci a ve formátu S;M;L;XL;XXL a tak podobně, vždy jsou odděleny středníkem, nevíte jak pomocí regulárních výrazů uložit za sebou tyto velikosti do pole?
Díky moc!
30. 11. 2011 13:41:08
https://webtrh.cz/diskuse/php-ulozeni-prvku-do-pole#reply702596
Petr Pojer
verified
rating uzivatele
(9 hodnocení)
30. 11. 2011 13:47:16
$pole = explode(';', $sloupec_z_databaze);
potom bude $pole = S, $pole = M, ... atd
Vice o explode tady -> http://php.net/manual/en/function.explode.php
30. 11. 2011 13:47:16
https://webtrh.cz/diskuse/php-ulozeni-prvku-do-pole#reply702595
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
30. 11. 2011 13:50:39
Super, aspoň vím, že už jsem zapomněl i základy.
Díky moc ;-)
30. 11. 2011 13:50:39
https://webtrh.cz/diskuse/php-ulozeni-prvku-do-pole#reply702594
Když to budete ukládat takhle, nebude se vám s tím dobře pracovat - špatně se v tom vyhledává, špatně se to updatuje.
Normalizujte databázi - přesuňte velikosti do vlastní tabulky.
30. 11. 2011 16:26:37
https://webtrh.cz/diskuse/php-ulozeni-prvku-do-pole#reply702593
Dominique
verified
rating uzivatele
(5 hodnocení)
30. 11. 2011 17:15:27
sloupec v databazi u zbozi se taky dobre updatuje, i kdyz je to u nejakeho zbozi M/S/X a u jineho X/XL/XXL. porad si myslim, ze je lepsi nahradit SQL dotazy prikazy pro slozitejsi pristup do databaze puvodnimi skripty, ktery na ukor serverovych sluzeb a latence toto vyridi podstatne rychleji.
30. 11. 2011 17:15:27
https://webtrh.cz/diskuse/php-ulozeni-prvku-do-pole#reply702592
Moc vám nerozumím.
Pokud obhajujete stávající návrh, kde jsou všechny velikosti v jednom sloupci, mám pro vás jednoduchou úlohu: Najděte všechno zboží, které je k dispozici ve velikosti XL.
30. 11. 2011 17:34:51
https://webtrh.cz/diskuse/php-ulozeni-prvku-do-pole#reply702591
hm
verified
rating uzivatele
(20 hodnocení)
1. 12. 2011 09:01:24
martine
WHERE velikosti LIKE '%XL%'
:D:D ze ej to na houby je ale jasny :) soucasny navrh je proste bez pochyby spatny...
1. 12. 2011 09:01:24
https://webtrh.cz/diskuse/php-ulozeni-prvku-do-pole#reply702590
Bacon
verified
rating uzivatele
(2 hodnocení)
1. 12. 2011 09:23:03
Napsal Aleš Jiříček;728827
martine
WHERE velikosti LIKE '%XL%'
:D:D ze ej to na houby je ale jasny :) soucasny navrh je proste bez pochyby spatny...
Já jsem na tohle docela hloupý, ale %XL% se shoduje i XXL, ne?
1. 12. 2011 09:23:03
https://webtrh.cz/diskuse/php-ulozeni-prvku-do-pole#reply702589
hm
verified
rating uzivatele
(20 hodnocení)
1. 12. 2011 09:24:04
Napsal Bacon;728831
Já jsem na tohle docela hloupý, ale %XL% se shoduje i XXL, ne?
i proto je to tak na houby :))
ale kdyby se upravilo jak se to uklada treba takto |S||M||L| tak by to slo udelat pres LIKE %% ale tak vubec uvazovat o tom ze bych to snad takhle pouzival me fakt boli :)
1. 12. 2011 09:24:04
https://webtrh.cz/diskuse/php-ulozeni-prvku-do-pole#reply702588
dracek
verified
rating uzivatele
(26 hodnocení)
1. 12. 2011 09:24:14
a co teprve 3XL :D
1. 12. 2011 09:24:14
https://webtrh.cz/diskuse/php-ulozeni-prvku-do-pole#reply702587
Pro odpověď se přihlašte.
Přihlásit