Autor Zpráva
Micruss
Profil
Mám jenom stručný dotaz co se týče spíš db...

co je tak špatné na tom ukládat data do pole v db např. 123,321,231 atd.... dávám jenom příklad

pracoval jsem na jedné webgame a tam jsem inventář řešil, že hráč si může uložit max. 5 zbraní a udělal jsem v db zbrane_inventar a ukládal do ně zbraně takhle ,123,321,111,222,333 např...

a potom s explode(',' $zbran_inventar);......

a když by si třeba koupil zbraň a měl už ji koupenou tak jsem to řešil if(in_array($zbran_id, $inventar)) {}....


Právě v nedávné diskusi jsem četl, že není moc dobré používat.. tak mě zajímá proč?...

A když si teď představím, že bych to měl udělat do 5 sloupců tak mi to nepřijde jako moc dobrý řešení, ale chci slyšet názor, proč je to špatný ?
Majkl578
Profil
Něco podobného se tu řešilo nedávno, viz nesprávný výsledek LEFT JOIN, 2. (Jokerův) a 4. (můj) příspěvek.

Přesouvám do kategorie Databáze na webu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: