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

Napsal O webu (») 19. 12. 2007 v kategorii Databáze, přečteno: 3401×
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
Štítky: SQLite
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel šest a osm