Dynamiske nettsider PHP Del 4 – Eksterne datakilder.

Slides:



Advertisements
Liknende presentasjoner
Databasehåndtering med MySQL
Advertisements

MySQL og PHP. MySQL database funksjoner Tilknytning til databasen Flere databasefunksjoner MySQL spørringer Lesing av returnerte datasett Funksjoner som.
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
DILEMMA, DRIVKREFTER OG BARRIERER
Geometri 1.
Are Raklev Teoretisk fysikk, rom FØ456,
Forelesning 9 Are Raklev.
Are Raklev Teoretisk fysikk, rom FØ456,
Are Raklev Teoretisk fysikk, rom FØ456,
Måling.
Forelesning 4 Are Raklev.
Den epigenetiske klokken
Arbeidsgiver skal utføre risikovurdering.
Måling.
AST En kosmisk reise Forelesning 2:
Forelesning 5: Dopplereffekten Relativitetsteori Partikkelfysikk
Nye Bildrivstoff Rotary Skien Nye Bildrivstoff Rotary Skien
Are Raklev Teoretisk fysikk, rom FØ456,
Tall og algebra Matematikk 1T
Program Frokost serveres Velkommen og introduksjon til dagens tema Heidi Pedersen, Stipendiat, NTNU Svein Bergem, Stipendiat, Nasjonal kompetansetjeneste.
Forsering av fag og fraværsgrense i videregående skole
Kunnskap skaper verdier
Retorikk.
Arbeidsmiljøkonferansen
Forelesning 8 Are Raklev.
Ny Risenga skole - plassering
Matematikk i skole og lærerutdanning
Påskeminicamp kunstløp 8-10 April i Tromsø.
Hvilke spørsmål har dere etter å sett denne rullen?
Resultat fra fokusgrupper Februar 2017
Ungdomstrinn i utvikling på Volda ungdomsskule
Bransjeforum for handel, service, kultur og reiseliv
Informasjonsmøte
Are Raklev Teoretisk fysikk, rom FØ456,
Lecture 10.
Are Raklev Teoretisk fysikk, rom FØ456,
Are Raklev Teoretisk fysikk, rom FØ456,
ELEVER, FORELDRE OG DE SOM JOBBER PÅ EKROM OG KRINGSJÅ
Val av framandspråk på Xxxx vidaregåande skole Programfag (Vg2 og Vg3)
Steg 1: Valg av programområde til Vg2 og Vg3 På Xxxx videregående skole kan du velge blant disse programområdene: -Realfag -Språk, samfunnsfag og økonomi.
Østensjøvannet. Det virkelig levende vassdraget.
Fagkonferansen om karriereveiledning 3.og4.mai 2017.
Student-IT våren 2001 Studenter og IT ved Universitetet i Oslo
Tiltakskostnader for elbil
Forelesning 28 Are Raklev.
- Ladningenes rundreise
Are Raklev Teoretisk fysikk, rom FØ456,
Are Raklev Teoretisk fysikk, rom FØ456,
Overføringsflyktninger
Forelesning 13 Are Raklev.
Are Raklev Teoretisk fysikk, rom FØ456,
Forelesning 9 Are Raklev.
Forelesning 27 Are Raklev.
Brevet til menigheten i Smyrna, Åp 2:8-11
Velkommen til foreldremøte Læring – samarbeid - varme
Hva er en utrydningstrua art?
UoD-prosjektet ”Brukergarantier i kommunal sektor”
VIS DETTE LYSBILDET: INTRODUKSJON
Ulcerøs kolitt (UC) og Mb Crohn
Lecture 9.
Are Raklev Teoretisk fysikk, rom FØ456,
Are Raklev Teoretisk fysikk, rom FØ456,
Are Raklev Teoretisk fysikk, rom FØ456,
Are Raklev Teoretisk fysikk, rom FØ456,
Forelesning 6 Are Raklev.
Forelesning 7 Are Raklev.
Are Raklev Teoretisk fysikk, rom FØ456,
Are Raklev Teoretisk fysikk, rom FØ456,
Utskrift av presentasjonen:

Dynamiske nettsider PHP Del 4 – Eksterne datakilder

Eksterne datakilder  Med tilkobling til eksterne datakilder, menes her tilkobling til for eksempel:  Filer, databaser, web-sider etc  Vi vil se på tilkobling mellom php og mySQL-databaser

PHP – tilkobling til mySQL  PHP har en rekke ferdiglagde funksjoner som kan benyttes til å aksessere mySQL-databaser:  Her vil vi se på funksjoner for å:  Koble til databaser: mysql_connect(...)  Velge hvilken database vi ønsker å arbeide med: mysql_select_db(...)  Gjøre spørringer mot databasen: mysql_query(...)  Bruke resultatet fra spørringer: mysql_result(...)

1. Tilkobling  For å koble til databasesystemer kan vi bruke følgende funkskjon: mysql_connect(host, brukernavn, passord);  Eksempel på bruk: $con = mysql_connect(”localhost”, ”s123456”, ”abcdef”);  Når vi skal bruke tilkoblingen, er den lagret i variabelen $con

2. Velge database  Når vi har en tilkobling, må vi velge hvilken database vi ønsker å jobbe på: mysql_ select_db(databasenavn [, tilkobling]);  Tekst i [ ] betyr at parametrene er valgfrie  Eksempel på bruk: mysql_ select_db(”s123456”, $con);  Nå har vi en tilkobling til en bestemt database

3. Spørre databasen  For å kjøre spørringer på en tilkobling, kan vi bruke: mysql_query(spørring [, tilkobling]);  Husker du hva tekst i [ ] betyr?  Eksempel på bruk: $result = mysql_ select_db(”select * from Bileiere”, $con);  Resultatet fra spørringen blir liggende i $result

4. Bruke resultatene  For å hente en rad av resultatene vi fikk ved spørringen, kan vi bruke: mysql_fetch_array(resultatet);  Kjører vi funksjonen en gang til, får vi neste rad  Eksempel på bruk: $result_row = mysql_ fetch_array($result);  $result_row inneholder nå en helt vanling array

Eksempel <?php $con = mysql_connect(”localhost”, ”s123456”, ”abcdef”); mysql_ select_db(”s123456”, $con); $result = mysql_ select_db(”select * from Bileiere”, $con); $result_row = mysql_ fetch_array($result); ?>

Oppgave  Ta utgangspunkt i eksempelet på forrige slide  Lag et php-program som gjør en spørring mot en database du har laget