Materialized views in MySQL

Hej,

Eto, sem končno začel pisat tisti obljubljeni blog, nekaj postov je že na njem, pa začnimo kar s prvim.

Materialized views in MySQL

Komentarji seveda dobrodosli, na clanek seveda, komentarji na izvedbo bloga in njegov dizajn me trenutno ne zanimajo ;) Mogoce kdaj drugic v temi Recenzije spletnihi strani :P

74 odgovorov

Odlično Vini ! Sem že prebral pred parimi dnevi in je kar uporabna zadeva...

Si že kar "napolnil" blog vidim ;)

Aja če se ti da bi lahko kakšen članek v lepi slovenščini napisal o php in uporabi datotečnega sistema kot bazi podatkov ? :D

imojster, ne razumem cisto tocno, kaj imas v mislih. kako bi ti rad uporabljal datotecni sistem kot bazo podatkov? nekaj v tem smislu sem nekoc sicer ze naredil, sam ne vem, ce imas to v mislih, kar mislim jaz. razlozi malo vec, pa bom obdelal zadevo :) mogoce... enkrat... :P

Čisto preprosto ... mislim na tekstovno datoteko ali še bolje da uporabiš xml kot bazo in ven vlečeš podatke :D nekaj v tej smeri. Vem da ni efektivno kot sql samo pri manjših zadeval lahko pride prav ....

Ti si verjetno mislil kaj drugega ?

ne ne, sem mislil kar tekstovno datoteko :) sem nekaj podobnega uporabljal ze pri enem od mojih black-hat projektov nekoc davno :) sem napisal eno blazno hitro sekvencno bazo, ki je delala na kar velikih datotekah... je sicer delala res samo tisto, kar sem potreboval, za kaj drugega cisto neuporabna... ampak tega primera ne bi razlagal ravno na blogu, mas v mislih kaksen drug primer uporabe?

Preprosto pisanje v xml in branje iz xml, ker sem se ravno v teh dneh s tem hecal...sicer bolj z branjem in nič php-ja ampak bi rad malo več vedel še o tem ....

http://simile.mit.edu/

Za pisanje in branje XMLov uporabi kar PEAR XML_Serializer, nobene znanosti ni tukaj :)

Vini go away, spammer

Hm, nekaj bi vprašal, povežem se na MySql, potem pa tole :

$prikaz_imen = mysql_query("SELECT id, show, name, type, sex, rating1, rating2
FROM mnc_name
WHERE show='da' AND sex='male'
ORDER BY name DESC");

$prikaz_imen = mysql_fetch_array($prikaz_imen);

pa dobim ta error

Warning: mysqlfetcharray(): supplied argument is not a valid MySQL result resource in /home/.../male_names.php on line 20

vrstica 20 je pa tole :

$prikaz_imen = mysql_fetch_array($prikaz_imen);

Tudi samo tole:

mysql_query("SELECT id, show, name, type, sex, rating1, rating2
FROM mnc_name
WHERE show='da' AND sex='male'
ORDER BY name DESC");

mi en vrže errorja ...

Ve kdo kaj delam narobe ? :( Ali je problem v podatkih ki pridejo iz DB ?

Edit:
Takole, sem malo napolnil bazo

pa še vedno isti error, zdaj sem pa res malo zmeden :(.

poskusi z:

echo mysql_error();

Predvidevam, da nisi klical funkcije mysqlselectdb() :)

Ni to problem verjetno, da ne selecta baze.

Če maš vse stolpce pravilno poimenovane kot v tabeli, je problem v besedi SHOW, ki je že rezervirana kot del SQL-a... verjetno, preimenuj ta stolpec.