Serwis KESS zapisuje informacje w postaci ciasteczek (ang. cookies), czyli małych plików umieszczanych na urządzeniu końcowym użytkownika, podczas przeglądania stron www. Przeglądając serwis wyrażasz zgodę na ich używanie.
Zamknij komunikat

php php5 xhtml css mysql sqlite - projektowanie stron - własny cms

 
Menu główne

Dzisiaj o 30% taniej!



Porady
[SQLite/PHP] Jak utworzyć bazę danych SQLite i założyć w niej tabelę?
Krzysztof Szypulski - Wtorek, 17 stycznia 2006 20:52:21
Co to jest SQLite? Jest to baza danych, która stanowi część pakietu PHP 5. SQLite nie jest samodzielną aplikacją, jest to rozszerzenie PHP 5, które odczytuje i zapisuje dane w zwykłych plikach znajdujących się na naszym serwerze. Jeżeli posiada się tylko uprawnienia do zapisu na plikach można używać SQLite jako bazy danych. Tyle tytułem wstępu. Oficjalna strona SQLite.

Zakładamy bazę danych SQLite i tworzymy w niej prostą tabele.

PRZYKŁAD
<?php
/*
 * bazę utworzymy w pliku test.db znajdującym
 * się w katalogu bazy któremu nadajemy chmod 777
 */
$baza = './bazy/test.db';
/* otwieramy naszą bazę, jeżeli plik nie istnieje zostanie utworzony */
$db = sqlite_open($baza);
/*
 * wykonujemy zapytanie do bazy
 * w którym tworzymy tabele zawierającą 3 pola
 * id - index, pole typu całkowitego, klucz podstawowy
 * pole tak oznaczone będzie przybierało
 * kolejne wartości automatycznie
 * tak jak w MySQL za pomocą auto_increment
 * imie i email pola tekstowe ograniczone do 100 znaków
 */
sqlite_query($db, "CREATE TABLE przyklad (id INTEGER NOT NULL PRIMARY KEY, imie VARCHAR(100) NOT NULL, email VARCHAR(100) NOT NULL)")
/*
 * w przypadku niepowodznia skrypt zostaje zatrzymany
 * i wyświetlany jest błąd bazy danych SQLite
 */
or die(sqlite_error_string(sqlite_last_error($db)));
/* komunikat po udanym utworzeniu bazy */
echo "Plik bazy został utworzony!";

?>

W SQLite deklaracja typu danych jest zbędna, ponieważ nie zostanie zwrócony błąd jeżeli do kolumny typu INTEGER zostanie dodany dowolny łańcuch znaków. Taka deklaracja ma praktyczne znaczenie w trakcie sortowania danych.
Warto zajrzeć:
http://pl2.php.net/manual/pl/ref.sqlite.php
Drukuj Poleć znajomemuCofnij

KESS.com.pl

Zadaj pytanie
Nie znalazłeś(aś) odpowiedzi na nurtujące Cię pytanie?
Zapytaj mnie, może będę umiał Ci pomóc.




Umieść u siebie...
Porady txt
RSS

Losowa książka

Reklama
phpbybastek

Wyjazdy studenckie



Modna i seksowna bielizna damska, męska oraz stroje kąpielowe.

Setki porad dla właścicieli stron WWW

webmaster html css php mysql

Hosting & design

Kurs HTML


Copyright © 2001-2017 by Krzysztof Szypulski • Hosting: Snug.pl
Ogrody dla każdego Agroturystyka CONSTRUCT-TECH