Archív Prosinec, 2007

Kurzory v MySQL

O kurzorech jsem se již letmo zmínil v článku Triggery v MySQL. Dneska se na ně koukneme trošku blíže.
Kurzory slouží k načítání údajů z databáze do proměnných, které lze dále použít pří zpracovávání programové jednotky. MySQL nyní umožňuje použití kurzorů pouze s příkazem SELECT.
Proměnná, do které chceme načtenou informaci uložit, musí být stejného datového typu a délky jako sloupec, ze kterého informace pochází. Čti dále

Standard PHP Library (SPL) – rozhraní Iterator

Rozhraní Iterator slouží k procházení objektů pomocí konstrukce foreach. To znamená, že pokud objekt implementuje rozhraní Iterator, pak může být předán konstrukci foreach. Tímto způsobem je možné pracovat s objektem jako s polem (jen vzhledem ke konstrukci foreach) a skrýt tak jeho vnitřní implementaci.

Pro úplnost by mělo být řečeno, že aby foreach akceptoval objekt musí tento implementovat rozhraní Traversable. Avšak rozhraní Traversable neobsahuje definice žádných metod, tudíž je rozhodně vhodné vyhnout se jeho přímé implementaci. Radějí tedy implementujeme rozhraní Iterator, které od rozhraní Traversable dědí.
Čti dále

Návrat nahoru
Pokud ale chcete normální web, tak si jej vytvořte zadarmo na eStranky.cz. Tvorba www stránek do 5 min.