Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

PHP Tietokantaohjelmointi 1

Samankaltaiset esitykset


Esitys aiheesta: "PHP Tietokantaohjelmointi 1"— Esityksen transkriptio:

1 PHP Tietokantaohjelmointi 1
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö

2 Tietokantaohjelmointi
Web-palvelin (Apache) Tietokantapalvelin (MySQL)

3 Tietokantaohjelmointi
Loppukäyttäjät käyttävät tietokantaa aina sovelluksen kautta Käyttäjää varten luodaan käyttöliittymä (web-sivu, windows-ikkuna tms.), jonka kautta tietoa käsitellään ja taustalla sovelluslogiikka (esim. Php-ohjelmakoodi) suorittaa sql-lauseet tietokantaan)

4 Tietokantaohjelmointi
Sovellus Tietokannan ohjelmointirajapinta (API) Tietokanta-ajuri

5 Tietokantaohjelmoinnin perusaskeleet
Avataan yhteys tietokantapalvelimeen ja tietokantaan Tiedon käsittely (haku/päivitys) Suljetaan tietokantayhteys

6 Esimerkki: Tiedon lukeminen

7 mysql_fetch_row Tietokannan rakenne Tietueet (data) tietokannassa
mysql_fetch_row-funktio lukee yhden tietueen kerrallaan tietokannasta ja palauttaa yksiulotteisen taulukon

8 Esimerkki: Tiedon lisääminen tietokantaan
HTML-lomake PHP-skripti

9 Tietokantayhteyden avaaminen
Tietokantayhteys avataan aina ennen tietokannan käsittelyä Tarkasta aina mahdolliset virheet tietokantayhteyden avaamisen yhteydessä

10 Käytettävän tietokannan valinta
Valitaan käytettävä tietokanta Tietokantapalvelin voi sisältää useita tietokantoja

11 Tiedon käsittely mysql_query suorittaa sql-kyselyn avattuun tietokantaan Jos hakukysely (select), palautusarvo sisältää haetut tietueet Jos päivityskysely, palautusarvo sisältää tiedon kyselyn onnistumisesta

12 Tietokantayhteyden sulkeminen
Tietokantayhteys tulee sulkea aina tietokannan käsittelyn jälkeen Avatut tietokantayhteydet kuluttavat palvelimien (web/tietokanta) resursseja


Lataa ppt "PHP Tietokantaohjelmointi 1"

Samankaltaiset esitykset


Iklan oleh Google