| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Ahojte
Riešim takú jednu vec. Potrebujem ukladať jeden záznam s rôznymi počtami polí. To v bežnej tabuľke je celkom problém. Teoreticky by mohlo platiť, že čo riadok, to iný počet fieldov.
Jedna možnosť je vytvoriť tabuľku napr. s 50 fieldmi, ale väčšinou tam budú NULLy. V prípade, že budem chcieť doplniť ďalší field, musím rebuildnúť celú tabuľku a ak tam bude už veľa záznamov, je to knockout.
Ďalšia možnosť je ukladať to do separátnej tabuľky. Tam je zas problém s dátovými typmi. Potrebujem integer, varchar, text, double a tinyint + tabuľku s informáciou, či hodnotu zapísať a čítať z integer, varchar, text, double alebo tinyint poľa. Lenže tu mi už zas vznikajú záznamy s mnohými NULL hodnotami, keďže vždy zapíšem hodnotu len do 1 z 5 polí. Aj keby som tinyint a integer zlúčil, stále je to 1 z 4.
Any suggestion?
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
Áno,
ja som to riešil, keď som vytváral inzertný systém. Každá kkategória potrebovala iné tabulky.
Vyriešil som to tak, že som urobil jedno tabulku, v ktorej som zaznamenával -> kategoória auto tabulka pod_auto.
A na každú kategóriu som dynamicky vytváral tabulku. Potom som spravil univerzálnu tabulku, kde som priraďoval slovenské názvy poliam. Teda: Name -> Meno produktu.
Potom som v PHP sa hral so zabezpečením, pretože som zabezpečoval dynamicky sa generujúci formulár ale dalo sa to zvládnuť, pretože som to rozdelil do kategórií -> číslo, text, mobil, mail a pod.
Keď si to dobre navrhneš a spoznámkuješ nebudeš mať problém. Ja som to robil na blint, a sem-tam som sa v tom stratil, ale systém je to dobrý
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
pozri si nejake cms-ko, ako to ma vyriesene, vacsinou sa tusim dynamicky pridavaju stlpce podla potreby do jednej tabulky, kde su ulozene vsetky hlavne data, cize by to nemalo predstavovat nejaku velku zataz, ak budes menit strukturu tabulky (pocet stlpcov). Osobne mam v tabulke tisice zaznamov, momentalne okolo 200 stlpcov a zatial nie je ziadny problem, samozrejme, struktura tabulky sa meni len obcas, teraz v podstate uz vobec, kedze je stlpcov dostatok... ak chces pracovat s konkretnymi datovymi typmi, tak si data mozes napr. prekonvertovat podla potreby...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Teraz to pozerám podrobnejšie a potreboval by som medzi 292 - 299 polí... uf...
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Include dynamický v PHP, ASP | 3 | 540 | 31.01.2012 1:23 shaggy | | Dynamicky mikrofon v Ostatné | 0 | 429 | 17.08.2011 16:09 ultimateman | | dynamický obsah v JavaScript, VBScript, Ajax | 2 | 626 | 01.06.2009 9:50 pilná lama glama | | Dynamický disk v Pevné disky a radiče | 4 | 1757 | 26.03.2010 9:29 jan037 | | PHP dynamický title v PHP, ASP | 10 | 592 | 25.11.2012 19:00 shaggy | | dynamicky disk - vista v Pevné disky a radiče | 9 | 1161 | 23.04.2009 19:59 AsuSmaNiaK | | LCD TV dynamicky kontrast v Monitory, televízory a projektory | 0 | 719 | 19.11.2010 16:07 kllr007 | | Dynamicky disk - Windows 7 v Operačné systémy Microsoft | 6 | 514 | 25.05.2015 15:24 hanesovic | | Dynamicky vs. Typicky kontrast v Monitory, televízory a projektory | 8 | 599 | 23.02.2014 15:00 muranec3 | | Dynamicky Link na obrazok v HTML, XHTML, XML, CSS | 1 | 381 | 23.01.2011 21:32 emer | | JAVA: dynamicky pridavane checkboxy v Assembler, C, C++, Pascal, Java | 4 | 375 | 27.04.2011 14:47 bimbo34 | | Dynamický disk (chcem konvertovať) v Pevné disky a radiče | 6 | 3188 | 09.08.2010 14:30 DildoGripak | | Základný a dynamický disk v Operačné systémy Microsoft | 2 | 3053 | 18.04.2015 15:22 Alastor | | Dynamicky alokovane 2D pole C v Assembler, C, C++, Pascal, Java | 2 | 345 | 11.11.2013 13:32 Marcello123 | | Schéma: Predzosilovač pre dynamický mikrofón v Elektronika | 0 | 5126 | 23.01.2007 4:58 Elektronic | | [VYRIESENE] priradenie premennej do pola (dynamicky) v PHP, ASP | 5 | 475 | 11.03.2009 17:04 stenley |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|