Databasen II Sesjoner, stored procedures, error handling.

Slides:



Advertisements
Liknende presentasjoner
Ny ordlyd på rapportene i avdelingen og nye rutiner for registrering av skyteaktiviteter For nye brukere: Du må først være registrert med en e-postadresse.
Advertisements

Labore Fravær -en oversikt over produktet
Design av sikre web-applikasjoner
Høgskolen i Oslo Webprogrammering Tilstandsbevaring Sessions og cookies.
Ncg | group om |navigator™ xlforecast™
Webprogrammering (LO113A) 1 Kom i gang med PHP. Webprogrammering (LO113A) 2 Mål  Installere Apache og PHP  Konfigurasjon av Apache og PHP  Forstå samspillet.
HVORDAN SLETTER DU DIN FACEBOOKKONTO ?
Høgskolen i Oslo Webprogrammering SQL og databaser del 1.
Høgskolen i Oslo Webprogrammering SQL og databaser del 3.
1 Tilgjengeliggjøring av elektroniske registre – idéer og problemstillinger Seminar om tilgængeliggørelse af elektroniske arkivalier, Skógar, Island,
Opprette Gmail-konto Lærer/ledsager 3i Opprette Gmail-konto
Inni BAAT og detaljer om komponentene…
Tips og triks MSP og Projectserver 1) Vise prosjektsammendrag
Begrenset redigering “Klubbjournalister” For web ansvarlig klubb.
Objektorientert programmering i PHP del 2
Finne prosjekt  lærerikt  database  PHP, Webløsning.
Forsiden til som du møter førstwww.pssi.no.
IT informasjon nye studenter
#include Ligner litt på import i java. Setter inn hele fila stdio.h i programteksten. Definerer en del io funksjoner slik at signaturen er kjent. I dette.
Databasehåndtering med MySQL
Overordnet om HTML- undervisningen IT20 oktober 2004.
Reidar Wisløff 3DSU Hovedprosjekt 16E
Å lage sikre klasser Unntaksklassene i Java-API-et Unntakshåndtering i databasesammenheng try-catch-finally-setningen Trelagsarkitektur; egen databaseklasse.
Om øvelse 9 Vedlikehold av data Databaser. Øvelse 9 I øvelse 8 så vi på: –Registrering av informasjon om hjelpere To små utvidelser av øvelse 8: –Endring.
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
Byggesak Trinn for trinn.
PRESENTASJON 2008 PRESENTASJON 2008.
Bruk av PHP. Nyttige funksjoner Tidsfunksjoner –Time(), date(), checkdate(), mktime() Tabellfunksjoner –Navigasjon current(), key(), next(), prev(), end(),
MySQL og PHP. MySQL database funksjoner Tilknytning til databasen Flere databasefunksjoner MySQL spørringer Lesing av returnerte datasett Funksjoner som.
SQLHiA Transaksjoner. SQLHiA TransaksjonDefinisjon En transaksjon er en serie av en eller flere SQL-statement som til sammen danner en logisk enhet. Med.
1 WIKI Noen tanker rundt hva det er. 2 Vel Møtt til en spennende Dag! PROGRAM Hva er wiki - hvorfor? (intro – Roar) Utfasing av dagens vevtjener. Tilgang.
1 Organisering av kode (Kapittel 5). 2 Mål ● Forstå inkludering er og hvilken gevinst det gir ● Lære å utvikle egne funksjoner ● Forstå variablenes virkemåte.
Høgskolen i Oslo Webprogrammering Filbehandling i PHP.
Høgskolen i Oslo Web-programmering Feilhåndtering i PHP.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Webprogrammering MySQL og PHP Sikkerhet.
Skjema/Forms HTML II IT og læring 2/20 november 2001.
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
Dynamiske nettsider PHP Del 4 – Eksterne datakilder.
Databasen I Oversikt, noder og egenskaper. Designmål XML-lignende struktur Utvidbarhet Aktivitet fra mange brukere Ingen eier data Gjenbruk av data.
XSLT The Candy Community. Fiktivt community Godteri-relatert og sukkersøt musikk. To typer metadata: Candy factor Sugar level.
Databasen IV Stemmer og kommentarer. Stemmer Avgis på hvorvidt metadata passer på noden. fitness: Hvor godt et egenskap passer til dataene den beskriver.
Kommentarer og stil ”Dette suger!” ”Ne-hei!” ”Jo- hoo”, osv.
Med hånda i kakeboksen. Oblig 4, cookies, sesjoner, stored procedures, error handling.
Databasen III Nodekoblinger og tags. Mer om proptype Spesifikasjonen for egenskaper. Verdikolonner: value, number, url, datetime, lang, ref. Kan egenskaper.
SQL+XQuery+XML+ PHP+XSLT+HTML = $$ ?. CGI Common Gateway Interface Parametere til websider (server-side scripts) I URL'en:
Oblig 2: The Candy-community. Om XML, XSLT, Sablotron og HTML.
Databasen Konsepter og tabeller. Designmål XML-lignende struktur Utvidbarhet Aktivitet fra mange brukere Ingen eier data Gjenbruk av data.
Booking av flyreiser med avtalekode på www. norwegian
KAP. 12 Hypertext Implementasjon Roy Kjellid & Tor Andre Kvinge Inf 329.
Nettsted for bridgetjenester Bjørnar Pettersen Veileder: Sven-Olai Høyland.
Linq To SQL Fagdag 20. November DataContext  DataContexten er mappingen mot databasen –Generer objekter for alle entiteter (tabeller), med properties.
Inneholder din applikasjon personopplysninger?
Tilleggsprogramvare En gjennomgang av programvare til hjelp i implementasjonen.
Om prosjektmedlem Prosjektet oppdragsgiver Bakgrunn oppdraget Tiltak Målet med prosjektet Beskrivelse av Teknologi Funksjoner Data base Planlegging av.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Pluginmodul for medlemsbehandling KomkartWeb Oppgave 17 Halvor Sæther Berge.
Trondheim Lytte- og Læresenter. Sammendrag Prosjektet ble iverksatt fordi Trondheim Lytte- og Læresenter så behovet i å ha et elektronisk kundearkiv i.
Klasse: 2HKI Student: Bertil Gjerstad Oppgnr: 25E
Mobilnummer Bypass-code applikasjon Loggin for første gang
Upload av bildefiler Utdrag fra ImageIn Ved Kirsten Klæbo Tirsdag 25/11-03.
HUMIT1731 Hypermedier Introduksjon til XSL Transformation (XSLT)
FUNKSJONSBESKRIVELSE En detaljert forklaring for kunden hvordan en funksjon er tiltenkt å virke Viktig for å sette forventningsstyring, begrensninger og.
IT-1.
Gjennomføre rapportering
Differanserapport Differanserapporten viser differansen mellom lastbærere og pantartikler registrert i TOS HT av sjåfør, og mottatt på miljøstasjonen.
Support og tilbakemelding
Oktober 2014 Hilde T Lauvset Rafaelsen
Model til tekst transformasjoner med MOFScript
Utskrift av presentasjonen:

Databasen II Sesjoner, stored procedures, error handling

Error handling PHP spytter ut ikke-velformet HTML ved feil. XML-prosessoren i browseren klager. Database-feil, server-feil og lignende må håndteres! En løsning: Lage en error handler-funksjon i PHP. set_error_handler( ) restorer_error_handler()

Tabeller: usrname Håndterer brukerinformasjon. Kolonner: nodeid – Nodeid’en til denne brukeren. usrname - Brukernavnet password – Skjult og kryptert passord. registered – Når brukeren ble opprettet.

Tabeller: session Registrere login/logout og grunnlager for brukerbevegelser. Kolonner: sessionid - Primærnøkkel cookie – Skjult tekststreng til bruk i frontenden. usrid – Brukeren som eier sesjonen. communityid – Community denne brukeren hører til. started – Når sesjonen startet (login) ended – Når sesjonen sluttet (logout eller ny login) Cookie opprettes ved login.

SP: session_login Oppretter en sesjon, returnerer cookie. char(16) output

SP: Bruk i SQL int; char(16); = session_login

Login-eksempelet Formål: Demonstrere bruk av stored procedures. Demonstrere error handling Filer: login.php – Logger en bruker inn. logout.php – Logger en bruker inn. diw-lib.php – Fellesfunksjoner. login.xsl – Stilark for innlogging. error.xsl – Stilark for feil.