PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,

Slides:



Advertisements
Samankaltaiset esitykset
Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
Advertisements

OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulun yliopisto Facebook API Teppo Räisänen Tietojenkäsittelytieteiden.
Kökkötraktori-verkkokauppa
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Pupesoft myyntireskontra
Ortodoksinen viestintäseminaari Helsinki
Tekoäly-sovellusten levittäminen WWW-ympäristössä
Relaatioalgebra (1) Kokoelma relaatioiden käsittelyyn tarkoitettuja operaatioita Operaatiot muuntavat relaatioita uusiksi relaatioiksi Muodostaa perustan.
Ohjelmointi.
XML -kielen perusteet SIMO Seminaari Antti Mäkinen.
Erilaiset liitokset FROM-osassa voidaan määritellä relaatio myös erilaisia liitosoperaatioita käyttäen Vasen, oikea ja täysi puoliliitos eli ulkoliitos.
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia
PHP ja MySQL Verkkotekniikan jatkokurssi Kevät 2003
Matematiikkaa tietokoneella mikko opettaa Sagen avulla matematiikkaa ja ohjelmointia 2011,2012.
XHTML-perusteita Teppo Räisänen
Tietokannat –kurssi SQL peruskyselyt
Lyhyt johdanto CVS:ään (ict1td002 - Ohjelmointitaito)
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
Relaatiomalli kilpailijoineen ja 1970-luvuilla
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
Tietokannat -kurssi KSAO, Datanomit, käytön tuki kevät 2015 Lauri Tapola.
MySQL & PostgreSQL Heikki Airaksinen & Janne Richter.
D OMAINHALLINTATYÖKALUN TOTEUTUS JQUERY JAVASCRIPT - KIRJASTOLLA Insinöörityö Irko Palenius 2009.
Tietokantapalvelimet -Mikko Pehkonen, Tite4. Tietokantapalvelimista  DBMS (Database Management Systems)  Tarkoitettu tiedon keskitettyyn hallintaan.
8 MAKROTALOUSTEORIAN JATKOA JA SUHDANNEVAIHTELUT
Digitalisaation vaatima osaaminen julkisessa hallinnossa
Tieto- ja sähkötekniikan opiskelu Oulun yliopistossa
Ohjeita tunnin pitäjälle
Työeläkejärjestelmä kuvina
PowerPoint-esitys: Kehityn oppijana
Kappale 2: Kansantalouden tilinpito
Työpajapäivät Telakkakadun koulu.
Työvälineitä yritteliäisyyteen yläkoulussa
Töö perevägivallaga Soomes – fookus toimepanijatega töötamisel
I AINEET YMPÄRILLÄMME Kemia on … Aineen eri muodot Maailmankaikkeus
Harjoitustyö kurssille Mobile Application Development
Liikkuminen ja hyvinvoiva nuori Raija Oksanen, UKK-instituutti
Pk-yritysbarometri, syksy 2016
Toscana e Piemonte, La bella Italia ! Benvenuti !
HOPS-kehityssuunnitelma, syksy 2013
Polkuja läpäisyn tehostamiseen 4
Julkaisutiedonkeruun kehittäminen
Sirkka Heinonen / Turun yliopisto Asumisen ja työn muutos, digitalisaation vaikutukset Muutos on nopeaa, jatkuvaa ja yhä vaikeammin ennakoitavissa kompleksisessa.
Presidenttivalmennus 1
Johtopäätökset / Ajatusmalli: Digitalisaation vaatima osaaminen
Kohti laaja-alaista osaamista
Osallistuva Espoo -kehitysohjelman tuloksia 2015
ET POPS 2014 Eero Salmenkivi Opettajankoulutuslaitos.
Sodankylä.
Preferenssi-informaatio DEA-malleissa, kotitehtävä # 5
Muutokset elektronirakenteessa
Suoran kulmakerroin.
10 Kaasujen yleinen tilanyhtälö
WWW-Sisällönhallintaohjelmat
Toistokoe Toistetaan samaa satunnaiskoetta ja tarkkaillaan, kuinka monta kertaa jokin tapahtuma tapahtuu. Todennäköisyys joka kokeessa pysyy samana!
Eri väestöryhmien taloudellinen asema
Suoran yhtälö y = 2x + 1 kulmakerroin = suoran jyrkkyys vakiotermi
Lammas Lammas on märehtijä ja laumaeläin. Lampaasta saadaan lihaa, villaa ja nahkaa. Kun lammas polkee maahan jalkaa se varoittaa muita jostain. Moni.
Miten koulutamme tulevaisuuden tekijät
2 Reaktioyhtälö Reaktion symbolinen ilmaisu Reaktioyhtälö reseptinä
Web-sovellusten kehittäminen - Johdanto
1. Millaisia asioita kilpailukykyä mittaavissa tutkimuksissa mitataan
Voima ja liike FY01.2.
6. Lecture 12:15-12:50 Add nutrient leaching to the dynamic problem, and optimize fertilization pattern in the case that a farmer covers the cost of externalities.
PHP Tietokantaohjelmointi 1
Minustako fyysikko ? Fysiikan ja tähtitieteen laitos Esittele itsesi!
Yhteistä keskustelua klo 14–15
Ajankohtaiskatsaus Lape Uusimaa ohjausryhmän kokous 9. 5
Terveyspalveluille buustia standardista SFS-EN 15224:2016 Standardin EN ISO 9001:2015 mukainen laadunhallintajärjestelmä terveydenhuoltoalan käyttöön.
Esityksen transkriptio:

PHP ja MySQL PHP: Hypertext Preprosessor

PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli, että ympäristö Toimii upotettuna HTML-sivuihin, jotka verkkopalvelin kääntää ennen niiden palauttamista asiakkaalle

VERKKO- PALVELIN Asiakas Tietokanta PHP- moduuli

Kielen ominaisuuksia Heikko, dynaaminen tyypitys Sisältää monia muista kielistä lainattuja merkintätapoja Mahdollisuus käyttää olioita

Miksi käyttää? Käyttöliittymän toteuttaminen helppoa Mahdollistaa nopean kehitystyön Laajat kirjastot sisältävät paljon hyödyllisiä toimintoja –Erittäin hyvä kirjasto merkkijonojen käsittelyyn –Helppokäyttöiset kirjastot tietokantapalvelinten käyttöön

Miksi ei käyttää? Sisältää paljon turvallisuusongelmia –Useimmat voidaan välttää, jos ohjelmoijat tiedostavat ongelmat Ei nimiavaruuksia Epäjohdonmukaisuudet kirjastoissa Kilpailevat kielet ovat usein helpommin ylläpidettäviä

Hello World <?php echo “Hello World!”; ?>

Sovelluksia Mediawiki phpBB2 Moodle phpMyAdmin ja phpPgAdmin Monet sisällönhallintajärjestelmät Wompat

MySQL Tietokantapalvelin Kevyt ja yksinkertainen Ei vaadi juurikaan ylläpitoa Soveltuu hyvin verkkokäyttöön Ei sovellu raskaaseen teollisuuskäyttöön

MySQL, johdanto Painottaa nopeaa tietojenkäsittelyä toiminnallisuuden kustannuksella Uudemmat versiot ovat lisänneet toimintoja Lisenssiongelma

SQL MySQL käyttää nimensä mukaisesti SQL:ää SQL:n toteutus ei ole kuitenkaan täysin standardin mukainen Vielä yleisesti käytössä olevassa 4.X versiossa ei ole esimerkiksi sisäkkäisiä hakuja

PHP + MySQL MySQL:n käyttö PHP:sta käsin on helppoa Laaja kirjasto mahdollistaa näppärän käsittelyn

mysql_connect() mysql_select_db() mysql_query() mysql_fetch_array() mysql_fetch_row() mysql_fetch_assoc() mysql_insert_id() mysql_data_seek() mysql_error()