SQLite 8.díl, OOP SQLite2, příklad

« zpět na SQLite

obrazky/sqlite_logo.pngDatabázi SQLite můžete používat na webhostingu banan.cz.

Pokud chceme zahrnout SQLite do moderního webu, jistě se nám bude hodit i objektové rozhraní které nabízí, takže v dalším příkladu se podíváme na.
V příkladu použijeme tyto příkazy
new SQLiteDatabase()
queryExec()
query()
fetch()

// Vytvořte SQLite2 databazový soubor

//ověření existence souboru
try{

$dbHandle = new SQLiteDatabase('ooTutorial.sqlite2', 0666);

}catch( Exception $exception ){

die($exception->getMessage());

}

// vytvorení tabulky "ShlédnutiStránky"
$sqlVytvoreniTabulky = 'CREATE TABLE ShlednutiStranky(id INTEGER PRIMARY KEY, stranka CHAR(256), pristup INTEGER(10))';

@$dbHandle->queryExec($VytvoreniTabulky); // odstrante nebo zakomentujte po prvním spustením skriptu

// přidávání počtu návštěv do datbáze
$NavstevaStranky = sqlite_escape_string($_SERVER['PHP_SELF']); // Stránka se právě prohlíží

$sqlVlozeniNavstevy = 'INSERT INTO ShlednutiStranky (stranka, pristup) VALUES (\''.$NavstevaStranky.'\', \''.time().'\')';

$dbHandle->queryExec($sqlVlozeniNavstevy);


// Zobrazení záznamu
$sqlZobrazZaznamy = 'SELECT count(stranka) AS videno FROM ShlednutiStranky WHERE stranka = \''.$pageVisit.'\'';

$vysledek = $dbHandle->query($sqlZobrazZaznamy);

$SheldnutiStranky = $result->fetch(); // ulozeni zaznamu do pole

// Vypsání na obrazovku
echo 'Tato strának byla '.$ZobrazZaznamy['videno'].'x zobrazena.';

Autor: Filip Koval

Klientská sekce pro Vás

Spravujte své domény a hosting pohodlně 24 hodin denně

Kontakt pro zákazníky

Technická podpora

PO-PÁ 8:00-18:00

E-mail: podpora@banan.cz 

Příjem dotazů probíhá NONSTOP

Online pracovník

Richard Slipek

+420 608 611 883

Online chat

Zvládáme opensource

Na našich serverech jsme ručně ověřili funkci více než 140 opensource systémů, některé z nich nabízíme na jedno kliknutí v administraci.

Hostované domény

6684 domén 5601 1083

Poslední článek - HOMEPAGE PRVKY

O
Ověřit dostupnost domény
Zákaznické centrum: podpora@banan.cz +420 608 611 883 (PO-PÁ 8:00-18:00)NápovědaBlog
Technická podpora: PO-PÁ 800-1800X
Online pracovník: Richard Slipek
podpora@banan.cz
Online chat nebo +420 608 611 883
Kontaktovat technickou podporu můžete zde
Kontaktovat technickou podporu můžete zde
PO-PÁ 800-1800