flickr galerie | Twitter @Padáček | Facebook profil | Foursquare profil | LinkedIn profil

Zápisky.info


PHP5 se bez MySQL obejde

O tom, že MySQL není vše a existují i lepší řešení pro vaše aplikace psané v PHP5, nás přesvědčil již Radek Hulán. Pokud si pamatuju, tak následně implementoval skvělou databázi SQLite do jeho redakčního systému BLOG:CMS. Já v současné době pracuju na verzi beta 2 aplikace Advanced FOAF Explorer. Dal jsem si závazek, že to dopíšu do začátku prvního semestru na ekonomce a snad se to i povede. Jelikož jsem za poslední rok dost zhýčkaný objektově orientovaným programováním, píšu AFE právě v PHP5, protože jeho podpora objektového návrhu je, na rozdíl od verze 4, dostačující. Jelikož jsem poslední dobou trošku „vysazený“ na MySQL, chtěl jsem použít něco jiného ...

Výhodou databáze SQLite je, že je integrována v jádře PHP5. Tím pádem nejste závislí na nastavení hostingu. Stačí mít právo zápisu do nějakého adresáře (chmod 777). Stejně tak se mi líbí, že vyjma funkcí pro práci s touto databází je implementována i třída SQLiteDatabase, která všechny funkce sdružuje a vytváří tak jednoduché objektové rozhraní pro práci. Jako příruční nápověda se nejlépe hodí článek SQLite Introduction (zend.com), který na jednoduchých příkladech dokumentuje vše, co lze v praxi při práci využít. Tím pádem považujme komponentu HistoryStorage pro AFE za hotovou.

Jen pro doplnění. Pokud hledáte nějaký freehosting, který PHP5 (a tedy i SQLite) podporuje, zkuste php5.cz.

Vloženo 23.06. 2005 v 10:08 | PHP | Zobrazeno 1996x

Nový komentář:

V komentáře lze použít následující „tagy“:

  • [a href=http://url.com]titulek odkazu[/a] – bude převeden na odkaz
  • [abbr title=text]abbr[/abbr] – bude převeden na <abbr>.
  • [cite], [code], [em], [strong], [q], [li] — obdobně.

Komentáře musí být před publikováním schváleny. Děkuji!

Kontrola proti SPAMu

Vlož znaky zobrazené na obrázku:


Navigace

Vyhledávání

 Vyhledávání 

Povolené operátory: AND, OR a NOT

Kategorie

Nejčtenější

Poslední komentáře

  • honza: Diky autore, ani nevis jak moc jsi mi timhle clankem pomohl. Porad mi kod nefungoval, vymyslel jsem kdeco, ale reseni...
  • Milan: [2] Místo řádku: class SampleConfigKeyNotDefinedException extends Exception má zřejmě být řádek class SampleTemplatedNotFoundException extends Exception...
  • Jan-Sebastian Fabík: Zdravím, nevím, co dělám špatně, ale když jsem použil tyto skripty, hlásí mi to chybu:Fatal error: Cannot redeclare class SampleConfigKeyNotDefinedException in...
  • Max: proc ne pouzit nazev Controller (podle MVC) ale Application?nechat abstraktni tridyController Model Viewbyl by mensi zmatek pro zacatecniky, jinak pekny vzorek...
  • Ola: Napis jim na podporu znova vyser se na banan .. Jinak ocenuju ze pouzivas BLOG:CMS, kazdej debilek na nej...

Odkazy

Statistiky návštěvnosti [TOPlist]
PageRank Checking Icon
Valid XHTML 1.0 Strict

Obsah © 2004 – 2006 Josef Petrák

Grafika © 2004 Dlouhý Webdesign

Redakční systém BLOG:CMS