SQLite 9.díl, PDO SQLite3, příklad

« zpět na SQLite

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

Nejnovější rozhraní SQLite také označováno SQLite3 je již skutečně plně objektové a zefektňuje práci s databází
V příkladu použijeme tyto příkazy
new PDO()
exec()
prepare()
bindParam()
execute()
quote()
query()
fetch()

// vytvořte nový databázový soubor

//ověření jeko exitence
try{

$dbHandle = new PDO('sqlite:pdoTutorial.sqlite3');

}catch( PDOException $exception ){

die($exception->getMessage());

}

// vytvoř tabulku "ShlédnutiStránky"
$sqlVytvoreniTabulky = 'CREATE TABLE ShlednutiStranky(id INTEGER PRIMARY KEY AUTOINCREMENT, stranka CHAR(256), pristup INTEGER(10))';
$dbHandle->exec($sqlVytvoreniTabulky); // odstraňte nebo zakomentujte po prvním spuštěním skriptu

// volžení záznamu do databáze
$sqlNavstevaStranky = 'INSERT INTO ShlednutiStranky (stranka, pristup) VALUES (:stranka, :pristup)';

$stmt = $dbHandle->prepare($sqlNavstevaStranky);
$stmt->bindParam(':stranka', $_SERVER['PHP_SELF'], PDO::PARAM_STR);
$stmt->bindParam(':pristup', time(), PDO::PARAM_INT);
$stmt->execute();

// vypis z databáze
$ZobrazZaznamy = $dbHandle->quote($_SERVER['PHP_SELF']);
$sqlZobrazZaznamy = 'SELECT count(stranka) AS videno FROM ShlednutiStranky WHERE stranka = '.$pageVisit.'';
$vysledek = $dbHandle->query($sqlZobrazZaznamy);
$ZobrazZaznamy = $vysledek->fetch(); // uložení výsledku 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