PHP Tietokantaohjelmointi 1

Slides:



Advertisements
Samankaltaiset esitykset
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
Advertisements

1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
Web-sovellusten arkkitehtuurit K1103TK CodeIgniter - perusteet Jouni Juntunen.
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Ubuntuun LAMP server sekä Samba tiedostonjako palvelu.
Luento 6-TJT-A26-Tietotyö ja sen välineet-SYKSY TJT-A26 Tietotyö ja sen välineet
Luento 6-TJT-A26-Tietotyö ja sen välineet-SYKSY TJT-A26 Tietotyö ja sen välineet
VB:n tietokantakäsittely
4-4-WebTK-Ohj Teuhola Web-tietokantaohjelmointi Www-sivut olivat alunperin staattisia, ts. palvelin ylläpiti HTML-kielisiä dokumentteja ja.
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
4-Tietokantaohjelmointi Teuhola Tietokantasovellusten ohjelmointi Taustaa 4.1. Relaatioskeemaa täydentäviä piirteitä 4.2. Sulautettu SQL, Java.
PHP funktiot Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö.
HTML-lomakkeettMyn1 HTML-lomakkeet Web-sovelluksen käyttöliittymä rakentuu web-selaimen ominaisuuksista ja keskeisimmiltä osiltaan erityisesti HTML-kielellä.
Tietokannat –kurssi SQL peruskyselyt
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
Java - Tietokanta. JDBC=Java database connectivity  ODBC:n kaltainen ohjelmointiliittymä SQL- tietokantoihin  Koostuu Java-kehitysympäristön (esim.
PHP Asiakkaan ja palvelimen välinen tiedon virtaus eri ”tiloissa” (http (esim. lomake), istunto, eväste, tietovarasto)
Tietokantayhteys / DSN DSN (Data Source Name), eli ennalta määritelty ja nimetty tietokantayhteys.
Graafinen käyttöliittymä, osa 1
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
Tietokantapalvelimet Ville Parviainen. Sisältö Yleistä tietokannoista SQL PostgreSQL MySQL MySQL vs. PostgreSQL Linux -työ.
1 ASIAKAS/PALVELIN -JÄRJESTELMÄ Järjestelmän tarkoituksena on mahdollistaa käyttäjän kyselyt tietokantaan asiakasohjelman avulla. Asiakasohjelma ottaa.
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
PHP Muuttujien määrittely, sijoituslause ja aritmeettiset operaattorit Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö.
Avoimen tiedon ohjelman tavoitteet ja toiminnan kohteet keväälle 2015.
Tervetuloa Tekesin asiointipalveluun! Palvelussa annetut tiedot tallentuvat suoraan Tekesin tietokantaan, mikä vähentää virheiden mahdollisuutta ja nopeuttaa.
Terveys 2000 –seurantatutkimus: fyysisen aktiivisuuden ja kunnon osatutkimus.
Mysql ja Postgresql Henry Sunesson. Mitä ne ovat ● MySQL ja PostgreSQL ovat sql(standard query langue) palvelimia eli toiselta nimeltään tietokanta palvelemia.
TIETOKANNAT MySQL ja PostGRE Jussi Toivakka ja Juha Törö.
PowerPoint Esitysgrafiikkaohjelma. Esitysgrafiikka ohjelmaa voi käyttää moniin eri tarkoituksiin  Tärkein on ehkä suullisen esityksen täydentäminen.
Datan ja aineistojen avaaminen Finnan avulla
Produktio Produktio Budjetti on MS Access –tietokantasovellus, joka on kehitetty teattereita varten yhteistyössä suomalaisen ammattiteatterin kanssa. Kaikki.
Arvo – opetushallinnon vaikuttavuustietopalvelu ja AVOP-kysely
FINAN TIETOJÄRJESTELMÄT
Tietotekniikkainsinööri 240 OP Suuntaavat opinnot III
Poikkeustenkäsittelylohkot try-catch
Kotiväen foorumi laatupäällikkö Marita Syrjälä
8. Näppäimistöltä lukeminen
Linux-pelikäytössä Olli Vainionpää.
Foreach-toistolause foreach-rakenteella on kätevä käydä läpi kaikki taulukon alkiot. Erityisen kätevää se on hajautustaulukon tapauksessa, jossa taulukon.
Kaikki säätiedot yli sääasemalta Anton Mikkola
8. Näppäimistöltä lukeminen
Datan ja aineistojen avaaminen
Web-sovellusten kehittäminen - Johdanto
JavaScriptin perusteet
Istuntojen hallinta PHP-sovelluksessa
JavaScript – DOM HTML objektit
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Web-sovellusten kehittäminen - Aloitusluento
Avoimen tiedon ohjelman tavoitteet ja toiminnan kohteet keväälle 2015
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
JavaScript – DOM JavaScript objektit
Kehitetty vuonna 1995 (Michael Widenius ja David Axmark)
Facebook JYTY-koulutus
Tervetuloa tiedolla johtamisen seminaariin
Tiedon avaaminen Trafissa ja avaamisen haasteet
Projektiorganisaatio:
Finna ja verkkomaksaminen
Tekninen tilannekatsaus
oulu. fi/tentti/rivitys/tenttilomake2. php
PHP Tietokantaohjelmointi 2
Opiskelun ja opetuksen tiedonhallintajärjestelmä
Palokuntien järjestötoiminnan ajankohtaisia asioita
oulu. fi/tentti/rivitys/tenttilomake. php
Dynamic Reporting (DR) -raporttien teon parhaat käytännöt
Tekoälyassistentti tiedonhaussa (Iris.ai)
Esityksen transkriptio:

PHP Tietokantaohjelmointi 1 Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö

Tietokantaohjelmointi Web-palvelin (Apache) Tietokantapalvelin (MySQL)

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)

Tietokantaohjelmointi Sovellus Tietokannan ohjelmointirajapinta (API) Tietokanta-ajuri

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

Esimerkki: Tiedon lukeminen

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

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

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

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

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

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