Na databáze s SQLite – díl 5.

Po delší době je tu opět vydání dalšího dílu seriálu o SQLite. V dnešním dílu bychom si mohli ukázat, jakým způsobem se k databázi SQLite dá přistupovat pomocí rozhraní PDO. Je to až neuvěřitelně jednoduché (spíše ještě jednodušší, než kdybyste PDO nepoužili).

Co je PDO
PDO (PHP Data Object) představuje jednoduché rozhraní pro přístup k databázím prostřednictvím PHP (5.1 a vyšší verze). PDO vytváří abstraktní vrstvu pro přístup k různým databázím, které jsou podporovány prostřednictvím určitého ovladače (driveru). Bez ohledu na to, kterou databázi použijete, měli byste vždy používat stejné funkce.

SQLite v současné verzi podporuje tyto databáze:

  • CUBRID
  • MS SQL
  • Firebird/Interbase
  • IBM
  • Informix
  • MySQL
  • MS SQL Server
  • Oracle
  • ODBC and DB2
  • PostgreSQL
  • SQLite
  • 4D

Připojení přes PDO
Je tedy načase ukázat ukázku, jak se v PHP připojit přes PDO k databázi SQLite.

 

V této ukázce jsme se připojili k databázi a ošetřili případnou výjimku, kdyby se to nepovedlo. Pokud by databázový soubor nazevdb.db3 neexistoval, bude automaticky vytvořen.

K provedení databázového příkazu (CREATE, SELECT, ALTER, DROP, DELETE, UPDATE, ..) můžete použít exec nebo query, jak je napsáno v komentáři. Doporučuji si hodnoty uložit do pole nebo asociativního pole. Jak na to, si ukážeme příště.

Jak jsem říkal na začátku, není tohle ještě jednodušší?

Tagy: , , ,

O Petr Fořt

Student ČVUT FJFI KSE ASI (Softwarové inženýrství v ekonomii). Zajímám se o počítače (programování, diagnostika chyb hw), hudbu. Mám rád grilování, táboráky, hraní na kytaru a srandu v dobré společnosti.