SQLite 2.díl, První kroky

« zpět na SQLite

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

Instalace


V PHP 5 je instalace velmi jednoduchá jediné co je potřeba je přidat –width- sqlite do vašeho konfiguračního souboru.

Zároveň doporučuji nainstalovat SQLite knihovnu pouze pokud je spojená s SQLite binnary, toto vám umožní pracovat s SQLite databázemi i bez použití PHP. Což je velmi užitečné především pokud chcete testovat a spouštět více příkazů v co nejmenším časovém úseku.

Jinými slovy pokud do PHP zavedete externí SQLite knihovnu bude se vám snadněji přecházet na nové verze a to především diky nepotřebě nové kompilace jádra SQLite.

Tedy krátce a jednoduše do konfiguračního souboru napište toto.
–with-sqlite=/cesta_ke_knihovně

Co je důležité ještě zmínit je komplexní otestování pro objektově orientované i procedurální rozhraní. Je tak možné vždy vědět jaký výstup dostane při zavolání které funkce, více o tomto v některém z pozdějších dílů.

Použití v praxi


Procedurální rozhraní SQLite, je z hlediska programátora, téměř identické jako MySQL a dalších databází. Při přepisování kódu vlastně stačí jen v PHP změnit předponu mysql, pq, atp na sqlite.

<?php

// vytvoření nové databáze (procedurálně)

$db = sqlite_open("db.sqlite");

// vytvoření tabulky test

sqlite_query($db , "CREATE TABLE test (id INTEGER PRIMARY KEY, name CHAR(255))");

// vložení jednoduchých dat

sqlite_query($db, "INSERT INTO test (name) VALUES ('Banan')");

sqlite_query($db, "INSERT INTO test (name) VALUES ('Banan2')");

sqlite_query($db, "INSERT INTO test (name) VALUES ('Banan3')");

// spuštění query

$result = sqlite_query($db, "SELECT * FROM test");

// iterace podle řádků

while ($row = sqlite_fetch_array($result)) {

print_r($row);

/* každý výsledek bude vypadat nějak takto
Pole
(
[0] => 1
[id] => 1
[1] => Banan
[name] => Banan
)
*/
}


// zavření databázového spojení

sqlite_close($db);
?>


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