Stránka: 1 z 1
| [ Príspevkov: 22 ] | |
Autor | Správa |
---|
Registrovaný: 10.07.08 Prihlásený: 08.10.09 Príspevky: 26 Témy: 12 | 12 |
Seruste,riesim taky mensi problem.Mam formular s velkym mnozstvom inputov(cez 50) ktore potrebujem ulozit do tabulky.A vtom som si neni isty ako mam postupovat,mozem ulozit kazdu jednu hodnotu zvlast do stlpca? Pride mi to dost sielane vytvarat vyse 50 stlpcov No tento postup je pre mna jednoduchsi pri vyhladavani podla kriteri,ak by to bolo vsetko v jednom stlpci musel by som jednotlive hodnoty oddelovat tusim cez explode alebo tak nejak....taakze ktory postup podla vas bude vhodnejse pouzit? Ide mi hlavne o to aby to nebolo zbytocne pomale...dakujem za vsetky rady
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
50 ešte nie je tak radikálne číslo. Otázkou skôr je, či by sa tie dáta nedali organizovať inak, ale ak si si to precízne navrhol a vyšlo ti to na 50 samostatných buniek, prečo nie?
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 | 96 |
Ja som si istý, že to pôjde rozdeliť do viacerých tabuliek a spárovať to ID-čkami. Ale pokiaľ máš problém s JOINmi a inými medzitabulkovými kravinami, tak to daj to tej jednej tabulky.
_________________ 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ý: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 | 30 Bydlisko: Bratislava |
Pocet stlpcov sam o sebe problem nie je. Dolezita je celkova sirka riadku, teda aku velkost mozu jednotlive stlpce nadobudat. 50 integerov je nieco ine ako 50 varcharov s dlzkou 200 Ale ani to by nemal byt problem. Treba skontrolovat nastavenie databazy, ako je nastavena velkost stranky (pagesize). Pokial by dlzka tvojho riadku v bytoch presiahla pagesize, tak to uz problem je.
Ale tak ako pisu ostatny, zanalyzuj ci nie je mozne tabulku rozdelit, napr na "casto pouzivane data" a "menej casto pouzivane data".
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 10.07.08 Prihlásený: 08.10.09 Príspevky: 26 Témy: 12 | 12 |
Prave sa snazim snizit pocet stpcov tak,ze udaje ktore nebudem pouzivat vo vyhladavani umiestnim spolu v jednom stlpci,takto sa mi ich pocet o nieco zmensi. Myslite,ze by bolo lepsie rozdelit data do viacej tabuliek? Jedina vyhoda takehoto riesenia sa mi zda len,ze by to bolo dost prehladnejsie.Ked mam 60 stlpcov a rozdelim ich do troch tabuliek po dvadsat aj tak vzdy budem zapisovat spolu do 60 a tiez vytahovat zo 60 stlpcov preto nevydim zmysel,preco by to malo byt rychlejsie avsak to si myslim ja.Rad si vypocujem nazori a rady o ludi ktory su tu o dost skusenejsi ;-)
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
ono ide hlavne o to, aby data v jednotlivych tabukach predstavovali isty logicky celok... nie je vhodne rozdelit velky objem informacii len kvoli tomu, aby to nebolo vsetko pokope... a zalezi od toho, ake udaje tam ukladas, podla toho sa to da potom optimalizovat...
_________________ 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ý: 10.07.08 Prihlásený: 08.10.09 Príspevky: 26 Témy: 12 | 12 |
Rozdelil som si to na dve tabulky(zatial).Prva tabulka su osobne udaje a druha vsetko ostatne,rovnocene udaje,ktore by som uz asi tazko rozdelil podla kriterii.Ukladane data su skoro vsetky dlhe od 5 do 10 znakov.
|
|
Registrovaný: 18.05.08 Prihlásený: 06.05.09 Príspevky: 16 Témy: 2 | 2 |
Ak mozem, rad by som sa zapojil do diskusie, nakolko mam podobny problem.
Vytvoril som databazu a tabulku v ktorej mam asi 500 poloziek (stlpcov). Povodne som ich tam chcel mat viac, ale nechcelo to vytvorit tolko poloziek. Problem nastal, ked som vytvoril formular na vkladanie dat do tejto databazy. Po odoslani formulara vlozi do databazy len cca prvu tretinu dat. Skript mam napisany dobre, lebo dva krat mi to vlozilo cele. Vobec tomu nerozumiem. Neviete cim to moze byt? Alebo mam vytvorit viac tabuliek a nejako ich spojit?
Ak by som vytvoril viac tabuliek, musel by som na odoslanie formulara pouzit aj viac tlacitiek na odoslanie, alebo by sa to dalo odoslat aj jednym? A ako sa spajaju tabulky pomocou ID?
Vopred dik za pomoc, Mato.
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | 17 |
na odoslanie formulara ti bude stacit jeden button a k tym idckam pozri foreign key
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 18.05.08 Prihlásený: 06.05.09 Príspevky: 16 Témy: 2 | 2 |
Ahoj, dik za help. Tabulku som rozdelil na tri, pouzil som foreign key a data odosielam jednym tlacitkom, ale bohuzial, robi to presne to iste akurat, ze datami zaplni celu prvu tabulku a skonci asi v jednej tretine druhej, presne na tom istom mieste ako predtym. Kde môže byť chyba? A ten druhy kľúč mám nastaviť na autoincrement?
Dik, Mato.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
mohol by si postnut strukturu tabuliek a skript na pridavanie udajov do tabuliek, z toho budeme vediet hadam viac...
_________________ 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ý: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
500 stlpcov ?! moze mi prosim dakto dat priklad na taku tabulku, lebo si nak neviem predstavit na co moze byt taka nechutnost dobra. bud vam nehovori nic optimalizacia dat, alebo robite na dacom vazne sialenom
okrem toho, jak pisal stenley...pokial sem nehodis strukturu a dalsie podrobnejsie info, tak su to vsetko len rady typu "sak raz mu to vyjde..."
_________________ C#, PHP, ... |
|
Registrovaný: 18.05.08 Prihlásený: 06.05.09 Príspevky: 16 Témy: 2 | 2 |
Ci je to sialene neviem, robim katalógový zoznam odkazov horoskopov.Toto je cca 1/3 databazy. Databáza obsahuje
sumár možnných odkazov, ktoré môže server obsahovať.
Stačí to popísať takto, aby sa to dalo opraviť?
Dik, Maťo.
server,
dnesnybaran,
dnesnybyk,
dnesnyblizenci,
dnesnyrak,
dnesnylev,
dnesnypanna,
dnesnyvahy,
dnesnyskorpion,
dnesnystrelec,
dnesnykozorozec,
dnesnyvodnar,
dnesnyryby,
popisdnesnybaran,
popisdnesnybyk,
popisdnesnyblizenci,
popisdnesnyrak,
popisdnesnylev,
popisdnesnypanna,
popisdnesnyvahy,
popisdnesnyskorpion,
popisdnesnystrelec,
popisdnesnykozorozec,
popisdnesnyvodnar,
popisdnesnyryby,
poradiednesny,
klikdnesny,
zajtrajsibaran,zajtrajsibyk,zajtrajsiblizenci,zajtrajsirak,zajtrajsilev,zajtrajsipanna,
zajtrajsivahy,zajtrajsiskorpion,zajtrajsistrelec,zajtrajsikozorozec,zajtrajsivodnar,zajtrajsiryby,
popiszajtrajsibaran,popiszajtrajsibyk,popiszajtrajsiblizenci,popiszajtrajsirak,popiszajtrajsilev,popiszajtrajsipanna,
popiszajtrajsivahy,popiszajtrajsiskorpion,popiszajtrajsistrelec,popiszajtrajsikozorozec,popiszajtrajsivodnar,popiszajtrajsiryby,
poradiezajtrajsi,klikzajtrajsi,
tyzdennybaran,tyzdennybyk,tyzdennyblizenci,tyzdennyrak,tyzdennylev,tyzdennypanna,
tyzdennyvahy,tyzdennyskorpion,tyzdennystrelec,tyzdennykozorozec,tyzdennyvodnar,tyzdennyryby,
popistyzdennybaran,popistyzdennybyk,popistyzdennyblizenci,popistyzdennyrak,popistyzdennylev,popistyzdennypanna,
popistyzdennyvahy,popistyzdennyskorpion,popistyzdennystrelec,popistyzdennykozorozec,popistyzdennyvodnar,popistyzdennyryby,
poradietyzdenny,kliktyzdenny,
mesacnybaran,mesacnybyk,mesacnyblizenci,mesacnyrak,mesacnylev,mesacnypanna,
mesacnyvahy,mesacnyskorpion,mesacnystrelec,mesacnykozorozec,mesacnyvodnar,mesacnyryby,
popismesacnybaran,popismesacnybyk,popismesacnyblizenci,popismesacnyrak,popismesacnylev,popismesacnypanna,
popismesacnyvahy,popismesacnyskorpion,popismesacnystrelec,popismesacnykozorozec,popismesacnyvodnar,popismesacnyryby,
poradiemesacny,klikmesacny,
rocnybaran,rocnybyk,rocnyblizenci,rocnyrak,rocnylev,rocnypanna,
rocnyvahy,rocnyskorpion,rocnystrelec,rocnykozorozec,rocnyvodnar,rocnyryby,
popisrocnybaran,popisrocnybyk,popisrocnyblizenci,popisrocnyrak,popisrocnylev,popisrocnypanna,
popisrocnyvahy,popisrocnyskorpion,popisrocnystrelec,popisrocnykozorozec,popisrocnyvodnar,popisrocnyryby,
klikrocny,poradierocny,
osobny,popisosobny,poradieosobny,klikosobny,detskybaran,detskybyk,detskyblizenci,detskyrak,detskylev,detskypanna,
detskyvahy,detskyskorpion,detskystrelec,detskykozorozec,detskyvodnar,detskyryby,
popisdetskybaran,popisdetskybyk,popisdetskyblizenci,popisdetskyrak,popisdetskylev,popisdetskypanna,
popisdetskyvahy,popisdetskyskorpion,popisdetskystrelec,popisdetskykozorozec,popisdetskyvodnar,popisdetskyryby,
poradiedetsky,klikdetsky,
partnersky,popispartnersky,poradiepartnersky,klikpartnersky,
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | 17 |
co tak spravit tak, ze mas tabulku znamenia, potom mas tabulku dnesne horoskopy, zajtrajsie_horoskopy, tyzdenne, mesacne a detske. tabulka znamenia by obsahovala id, nazov znamenia a napriklad datum od kedy dokedy. ostatne tabulky by obsahovali id, fk id znamenia a dany text, pripadne este nieco co potrebujes.
// btw, aj ja akurat pracujem na podobnom projekte tykajucom sa astrologie.
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 18.05.08 Prihlásený: 06.05.09 Príspevky: 16 Témy: 2 | 2 |
Ta predstava je fajn, ale mal by som tam vsetky polia, ktore potrebujem? Nevytvorilo by to len 12 poli na znamenia a 50 poli na typ horoskopu? Potrebujem mat kombinaciu kazde s kazdym. Som len zaciatocnik, vies mi poradit, ako sa to da vytvorit sposobom, ktory si popisal, tak aby som mal vsetky kombinacie?
Dik, Mato.
P.S. ak Vás to zaujima, taku skusobnu verziu mam na http://horoskopy.php5.sk
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | 17 |
nechapem otazke kazdy s kazdym. chces napriklad vsetko co sa tyka barana, tak vyberies najskor Kód: select * from znamenia where znamenie = 1; a potom trebars denne horoskopy Kód: select * from denne_horoskopy where id_znamenia = 1; tyzdenne horoskopy Kód: select * from tyzdenne where id_znamenia = 1; a tak dalej. alebo chces napriklad vsetky denne horoskopy tak pouzijes Kód: select *, (select znamenie from znamenia where id = denne_horoskopy.id_znamenia) as znamenie from denne_horoskopy;
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 18.05.08 Prihlásený: 06.05.09 Príspevky: 16 Témy: 2 | 2 |
Ahoj suchy,
Celkom tomu zatial nerozumiem ako to moze fungovat, ale skusam to.
Vytvoril som dve tabulky:
mysql_query("CREATE TABLE znamenia(
id_znamenia MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT ,
baran VARCHAR( 150 ) NOT NULL ,
byk VARCHAR( 150 ) NOT NULL ,
blizenci VARCHAR( 150 ) NOT NULL ,
rak VARCHAR( 150 ) NOT NULL ,
lev VARCHAR( 150 ) NOT NULL ,
panna VARCHAR( 150 ) NOT NULL ,
vahy VARCHAR( 150 ) NOT NULL ,
skorpion VARCHAR( 150 ) NOT NULL ,
strelec VARCHAR( 150 ) NOT NULL ,
kozorozec VARCHAR( 150 ) NOT NULL ,
vodnar VARCHAR( 150 ) NOT NULL ,
ryby VARCHAR( 150 ) NOT NULL ,
PRIMARY KEY ( id_znamenia )
)")
mysql_query("CREATE TABLE dnesny(
id_dnesny MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT ,
id_znamenia int NOT NULL ,
server VARCHAR( 150 ) NOT NULL ,
popis VARCHAR( 150 ) NOT NULL ,
poradie int NOT NULL ,
klik int NOT NULL ,
PRIMARY KEY ( id_dnesny ),
FOREIGN KEY (id_znamenia) REFERENCES znamenia(id_znamenia)
)")
Ako teraz vlozim napr. link na dnesny horoskop pre barana zo servera horoskopy.sk s popisom "dnesny horoskop pre barana" a poradim pre zobrazenie napr. "3"?
Dik, Mato
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Tvoj pôvodný návrh je veľmi šialený. To čo ti radí suchy, by som ešte vylepšil: sú tam tie zajtrajšie, dnešné, týždenné, mesačné, osobné, detské a neviemešteaké, takže si sprav tabuľku kategorie, kde bude len id a nazov_kategorie, kde nahádžeš všetky tieto rôzne kategórie horoskopov, no a budeš mať len jednu tabuľku horoskopov, kde ale budú dva cudzie kľúče, jeden na znamenie, druhý na kategóriu.
Znamenia:
Kód: CREATE TABLE `astro_znamenia` ( `id` int(10) NOT NULL auto_increment, `nazov` varchar(255) collate utf8_slovak_ci NOT NULL, `od` date NOT NULL, `do` date NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovak_ci AUTO_INCREMENT=1 ;
INSERT INTO `astro_znamenia` (`id`, `nazov`, `od`, `do`) VALUES (1, 'Vodnár', '0000-01-20', '0000-02-18'), (2, 'Ryby', '0000-02-19', '0000-03-20'), (3, 'Baran', '0000-03-21', '0000-04-20'), (4, 'Býk', '0000-04-21', '0000-05-20'), (5, 'Blíženci', '0000-05-21', '0000-06-21'), (6, 'Rak', '0000-06-22', '0000-07-22'), (7, 'Lev', '0000-07-23', '0000-08-22'), (8, 'Panna', '0000-08-23', '0000-09-22'), (9, 'Váhy', '0000-09-23', '0000-10-22'), (10, 'Škorpión', '0000-10-24', '0000-11-21'), (11, 'Strelec', '0000-11-22', '0000-12-21'), (12, 'Kozorožec', '0000-12-22', '0000-01-19');
Kategórie: Kód: CREATE TABLE `astro_kategorie` ( `id` int(10) NOT NULL auto_increment, `nazov` varchar(255) collate utf8_slovak_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovak_ci AUTO_INCREMENT=1 ;
INSERT INTO `astro_kategorie` (`id`, `nazov`) VALUES (1, 'Dnešný'), (2, 'Zajtrajší'), (3, 'Týždenný'), (4, 'Mesačný'), (5, 'Ročný');
Horoskopy: Kód: CREATE TABLE `astro_horoskopy` ( `id` int(10) NOT NULL auto_increment, `kategoria_id` int(10) NOT NULL, `znamenie_id` int(10) NOT NULL, `server` varchar(150) collate utf8_slovak_ci NOT NULL, `popis` varchar(150) collate utf8_slovak_ci NOT NULL, `poradie` int(10) NOT NULL, `klik` int(10) NOT NULL, PRIMARY KEY (`id`), KEY `kategoria_id` (`kategoria_id`,`znamenie_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_slovak_ci AUTO_INCREMENT=1 ; Citácia: Ako teraz vlozim napr. link na dnesny horoskop pre barana zo servera horoskopy.sk s popisom "dnesny horoskop pre barana" a poradim pre zobrazenie napr. "3"? Takto: Kód: INSERT INTO `astro_horoskopy` (`id`, `kategoria_id`, `znamenie_id`, `server`, `popis`, `poradie`, `klik`) VALUES (NULL, 1, 3, 'horoskopy.sk', 'dnesny horoskop pre barana', 3, 0); Z databázy potom horoskopy vyťahuješ takto... Kód: SELECT * FROM astro_horoskopy AS horoskop, astro_kategorie AS kategoria, astro_znamenia AS znamenie WHERE horoskop.kategoria_id = kategoria.id AND horoskop.znamenie_id = znamenie.id ...alebo trošku prehľadnejšie (ak nepotrebuješ idčka) takto: Kód: SELECT horoskop.popis, horoskop.server, horoskop.poradie, kategoria.nazov AS nazov_kategorie, znamenie.nazov AS nazov_znamenia FROM astro_horoskopy AS horoskop, astro_kategorie AS kategoria, astro_znamenia AS znamenie WHERE horoskop.kategoria_id = kategoria.id AND horoskop.znamenie_id = znamenie.id Nakoniec, ak potrebuješ presne nejaké znamenie a nejakú kategóriu, spravíš to takto (nájde týždenný horoskop pre blížencov): Kód: SELECT horoskop.popis, horoskop.server, horoskop.poradie, kategoria.nazov AS nazov_kategorie, znamenie.nazov AS nazov_znamenia FROM astro_horoskopy AS horoskop, astro_kategorie AS kategoria, astro_znamenia AS znamenie WHERE horoskop.kategoria_id = kategoria.id AND horoskop.znamenie_id = znamenie.id AND horoskop.kategoria_id = '3' AND horoskop.znamenie_id = '5'
Vložme si nejaké náhodné údaje, a poďme sa hrať: Kód: INSERT INTO `data`.`astro_horoskopy` (`id`, `kategoria_id`, `znamenie_id`, `server`, `popis`, `poradie`, `klik`) VALUES (NULL, '1', '1', 'sadsada', 'sdfsfb', '1', '0'), (NULL, '1', '2', 'dsfsd', 'dsfsdfs', '4', '0'), (NULL, '1', '3', 'pkllklk', 'fregrfe', '3', '4'), (NULL, '1', '4', 'dsfsdf', 'lkolkj', '1', '3'), (NULL, '3', '6', 'dsfsds', 'dsfsasaaqsab', '3', '2'), (NULL, '2', '9', 'sdfdsasdô,adab', 'dsfsdflmscb', '2', '11'), (NULL, '2', '4', 'dfsfsvxXZmvc,zx ', 'dsfsdpfswúdokf', '3', '45'), (NULL, '3', '5', 'fdgsdvx-lvc,b', 'ds§pkfsakeqqw', '4', '7'), (NULL, '4', '7', 'sdefsxz.,c z', 'sôdmzôxmc', '1', '31'), (NULL, '5', '6', 'sd"Lxzxô m', 'dsknmdôlkan', '5', '6'), (NULL, '4', '10', 'wqad, xzc,z.', 'dôlmfôf', '4', '2'), (NULL, '4', '3', 'dsômzôxcmv', 'xlôcmzxc m', '4', '2'), (NULL, '2', '11', 'dsz.x<@&dssfs', 'xdslknslkn', '6', '2'), (NULL, '3', '12', 'dsfzlxc<@', 'ôlcxmz', '3', '3'), (NULL, '2', '4', 's"LDCMzôvcx m', 'sôldmvcmc', '3', '3'); Dajú sa robiť všeliaké srandy, napr. zrátať, koľko je horoskopov a klikov na ne podľa znamení... Kód: SELECT COUNT(horoskop.id) AS horoskopov, AVG( horoskop.klik ) AS klikov, znamenie.nazov AS nazov_znamenia FROM astro_horoskopy AS horoskop, astro_kategorie AS kategoria, astro_znamenia AS znamenie WHERE horoskop.kategoria_id = kategoria.id AND horoskop.znamenie_id = znamenie.id GROUP BY znamenie.id ...alebo podľa kategórii... Kód: SELECT COUNT(horoskop.id) AS horoskopov, AVG( horoskop.klik ) AS klikov, kategoria.nazov AS nazov_kategorie FROM astro_horoskopy AS horoskop, astro_kategorie AS kategoria, astro_znamenia AS znamenie WHERE horoskop.kategoria_id = kategoria.id AND horoskop.znamenie_id = znamenie.id GROUP BY kategoria.id ...alebo aj podľa znamení, aj podľa kategórii... Kód: SELECT COUNT(horoskop.id) AS horoskopov, AVG(horoskop.klik) AS klikov, znamenie.nazov AS nazov_znamenia, kategoria.nazov AS nazov_kategorie FROM astro_horoskopy AS horoskop, astro_kategorie AS kategoria, astro_znamenia AS znamenie WHERE horoskop.kategoria_id = kategoria.id AND horoskop.znamenie_id = znamenie.id GROUP BY znamenie.id, kategoria.id
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 18.05.08 Prihlásený: 06.05.09 Príspevky: 16 Témy: 2 | 2 |
Díky moc, skúšam to.
Zatial som podľa tvojich rad vytvoril 4 tabulky:
znamenia: baran, byk,...
kategorie: dnesny, zajtrajsi, tyzdenny,...
svet: sk, cz, en, it, fr, ...
a spojil som ich do jednej
horoskopy: server, popis, title, link, poradie, rank, klik
mysql_query("CREATE TABLE `horoskopy` (
`id_horoskopy` int(10) NOT NULL auto_increment,
`id_kategorie` int(10) NOT NULL,
`id_znamenia` int(10) NOT NULL,
`id_svet` int(10) NOT NULL,
`server` varchar(255) NOT NULL,
`popis` varchar(255) NOT NULL,
`title` varchar(255) NOT NULL,
`poradie` int(10) NOT NULL,
`klik` int(10) NOT NULL,
`rank` int(10) NOT NULL,
PRIMARY KEY (`id_horoskopy`),
KEY `id_kategorie` (`id_kategorie`,`id_znamenia`,`id_svet`)
Este rozmyslam, ci tam nemam pridat dalsiu tabulku "server", kde budu mena vsetkych web portalov.
Predtym než sa znovu do toho pustim podla teba je toto uz dobry navrh databaze na to co potrebujem? A este raz dik za tak podrobne rady, neviem, ako by som sa bez nich posunul dopredu. Stravil som tri dni nad tvorenim suboru na vkladanie dat do mojej povodnej databazy.....Dik Mato.
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
No záleží čo všetko s tým potom chceš robiť. Ale je to už solídny návrh. Server v samostatnej tabuľke tiež nie je zlý nápad. Hlavne si to najprv aj niekoľko krát premysli, než začneš písať kód, aby si zbytočne neprepisoval jedno cez druhé a nerobil si tak zbytočnú robotu. Spíš si, aké stránky chceš mať, čo na nich chceš mať a ako to zabezpečiť z pohľadu databázy (rôzne filtre, vyhľadávanie, kategórie... proste práca s dátami) a aspoň schematicky si to načrtni.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 18.05.08 Prihlásený: 06.05.09 Príspevky: 16 Témy: 2 | 2 |
Este raz dik za pomoc, moc mi to helflo. Podrobny plan webu ako aj biznis plan mam vypracovany, ale toto tu je zatial pre mna spanielska dedina, ale velmi ma to bavi a zacinam sa v tom programovani trosku orientovat. Dik za schvalenie navrhu databazi, zacinam to pomaly vytvarat. Najblizsie urcite zacnem riesit pocet klikov na odkazy o com zatial tiez vela neviem...tak sa ohlasim..::))))
Este raz dik a nech sa dari, Mato
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Kliky sa robia takto: Kód: UPDATE horoskopy.klik FROM horoskopy SET horoskopy.klik = (horoskopy.klik + 1) WHERE horoskopy.id = 'nejake_id' LIMIT 1
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Stránka: 1 z 1
| [ Príspevkov: 22 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Databázy | 1 | 1778 | 06.02.2019 21:04 BX | | v Databázy | 1 | 627 | 22.05.2011 21:46 emer | | v HTML, XHTML, XML, CSS | 10 | 912 | 23.06.2010 21:02 shaggy | | v Databázy | 2 | 685 | 01.09.2008 22:19 m4r14n | | v JavaScript, VBScript, Ajax | 6 | 688 | 22.02.2010 18:22 juho | | v Databázy | 11 | 1115 | 05.02.2009 21:46 p360t | | v Delphi, Visual Basic | 0 | 507 | 02.12.2010 14:36 jasug | | v Ostatné programy | 2 | 2367 | 09.08.2012 15:54 stefan-s | | v Ostatné programy | 3 | 840 | 03.10.2007 11:02 mimkork | | v Ostatné programy | 4 | 781 | 26.01.2017 12:43 arindal | | v Assembler, C, C++, Pascal, Java | 3 | 448 | 21.03.2015 12:18 focko | | v Databázy | 8 | 696 | 20.05.2016 13:55 karco | | v PHP, ASP | 4 | 453 | 22.11.2007 16:11 mondzo | | v Databázy | 6 | 1386 | 06.01.2010 20:59 baumax | | v PHP, ASP | 1 | 689 | 03.03.2011 22:55 venom2 | | v Databázy | 3 | 382 | 16.03.2014 17:17 killer |
|