redakcni system & ukladani dat
5 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
takova hypoteticka situace: potrebuju nekam ukladat informace o clancich, a to dost informaci, cca 1kB na clanek. jak? za behu to je associativni array of tarticle, kde je pro kazdej clanek ulozenej objekt s informacema o clanku, tj. vypada to nejak jako $articles_arr : array of tarticle [00000000000000000000000000000000] : tarticle aid: 00000000000000000000000000000000; src: ./articles/index.xml; title: jkt; created: 2002-06-03, 15:42:28; (etc.) [46584684acfed46454634546546bbb446] : tarticle (etc.) etc. mno, a jak to ulozit?? a) zavolam $data=serialize($articles) a to zapisu do souboru, ten vypada nejak <a href="http://programmers.wz.cz/bin/websystem/websystem.conf">takhle</a>(jsou tam i jina data, nejen o clanich, ale i menu,...), nacitam pres unserialize(); b) mysql, bez prikladu :-) otazka je, co je lepsi, tj. rychlejsi, hezci a tak vubec :-)
-
Pochybuji. že to někdo pochopí a poradí...
-
tak jinak: mam pole objektu, potrebuju je nejak ulozit. a) pres serialize() b) mysql, jedna polozka v poli == jeden zaznam v db ok ?
-
Jako databazove cistejsi bych videl urcite variantu B ... muzes pak delat jednoduchy dotazy do DB ... Ted si nejsem jistej, jak moc dobre MySQL pracuje s dlouhejma retezcema, ale pokud jo, tak varianta A by byla asi efektivnejsi a mozna i rychlejsi ... navic i by odpadnul problem se zmenou DB schematu, kdybys menil polozky, ale databazove bych rek, ze je to trochu spina :o) ... IMHO Radek
-
kdyz uz bych to delal pres serialize(), tak bych to urcite neukladal do db, o mysql premyslim kvuli problemum se zapisem flock():-( a kvuli hledani j