PHP en een MySQL database.

Maat: px
Weergave met pagina beginnen:

Download "PHP en een MySQL database."

Transcriptie

1 mysql_php.doc 1/5 PHP en een MySQL database. Om informatie uit een MySQL database op te halen moet je de volgende stappen uitvoeren: 1. een verbinding maken met mysql; 2. een mysql database selecteren; 3. een querystring samenstellen; 4. de query uitvoeren; 5. de resultaatrecord(s) van de query ophalen; 6. de inhoud van de velden van de record(s) tonen in de webpagina; 7. de verbinding met mysql sluiten indien nodig. Om informatie in een MySQL database te stoppen moet je de hierboven vermelde eerste 4 stappen uitvoeren. Daarna moet je het resultaat van de actiequery (de SQL statements: insert, update, delete) controleren om te vernemen of de actie geslaagd is. Het is gebruikelijk om een foutboodschap te tonen als de terugkeerwaarde van de functie mysql_query() niet 1 is. Daarna kan je eventueel stap 7 uitvoeren. Jouw programma s zullen deze stappen meermaals uitvoeren. Je kunt dan ook best enkele functies schrijven die deze stappen op een veilige manier verwerken. Enkele voorbeelden:

2 mysql_php.doc 2/5 In het voorbeeld hierboven moet je uiteraard de juiste informatie tussen de < > tekens invullen: de naam van de database, de gebruikersnaam, het wachtwoord en een adres. De eerste drie gegevens moeten gedefinieerd zijn in MySQL database. In de tabel db van de MySQL database moet je een record voorzien voor de te gebruiken database en moet je een gebruiker invullen. In de nieuwe record in de tabel host vul je de database naam in en in de tabel user geef je de gebruikersnaam en zijn wachtwoord in. In de drie records moet je ook nog de privileges goedzetten. Elke database en elke gebruiker kan je o.a. select, insert, update en delete priveleges geven. Deze administratie kan je uitvoeren met het programma phpmyadmin. En voor het ophalen van gegevens kan je de volgende functies schrijven. De foutmelding wordt onderdrukt als je voor de functienaam plaatst. Deze functies kan je op de volgende manier gebruiken:

3 mysql_php.doc 3/5 In het onderstaande voorbeeld worden alle records afgelopen in een while-lus. Tot slot nog een overzicht van de voornaamste MySQL functies. De te gebruiken functie-argumenten kan je terugvinden in de PHP-handleiding. Een verbinding met een MySQL database tot stand brengen. mysql_connect() Opent een verbinding met een MySQL link identifier mysql_pconnect() Opent een permanente verbinding met link identifier een MySQL mysql_close() Sluit de verbinding met de MySQL boolean (true = succes) mysql_select_db() Stelt de huidige actieve database in op boolean (true = succes) de MySQL mysql_create_db() Maakt een nieuwe database op de boolean (true = succes) MySQL mysql_drop_db() Verwijdert een database op de MySQL boolean (true = succes) Query s uitvoeren. mysql_query() Stuurt een MySQL query naar de huidige actieve database result identifier (SELECT, SHOW, EXPLAIN, DESCRIBE) of boolean (true = mysql_db_query() Selecteert een database en voert een query uit op die database succes) result identifier of boolean (true = succes) (INSERT, UPDATE, DELETE)

4 mysql_php.doc 4/5 Database informatie opvragen. mysql_list_dbs() Geeft een lijst van de beschikbare result identifier databases op de MySQL mysql_list_tables() Geeft een lijst van tabellen in een result identifier database mysql_list_fields() Geeft een lijst van veldnamen van een tabel in een database result identifier Foutberichten van MySQL. mysql_error() Geeft de tekst van het foutbericht van string de vorige MySQL operatie mysql_errno() Geeft het nummer van het foutbericht van de vorige MySQL operatie integer MySQL resultaatwaarden. mysql_affected_rows() Geeft het aantal betrokken records in integer de vorige MySQL operatie (INSERT, UPDATE, DELETE) mysql_insert_id() Geeft het ID (auto-increment kolom) integer dat gegenereerd werd door de vorige INSERT query mysql_num_rows() Geeft het aantal records in een integer resultaat set (SELECT) mysql_num_fields() Geeft het aantal velden in een resultaat set integer Queryresultaten ophalen. mysql_result() Geeft de inhoud van een veld in een mixed resultaat set mysql_free_result() Maakt het geheugen van het resultaat boolean (true = succes) vrij mysql_fetch_row() Haalt een resultaat record op als een mysql_fetch_object() Haalt een resultaat record op als een object object mysql_fetch_array() Haalt een resultaat record op als een associatieve of associatieve of mysql_data_seek() Verplaatst het interne resultaat pointer boolean (true = succes) mysql_fetch_lengths() Geeft een array met de lengten van elk veld in de laatst opgehaalde record

5 mysql_php.doc 5/5 Velden informatie ophalen. mysql_fetch_field() Haalt kolom informatie uit een resultaat object en geeft die terug als een object mysql_field_seek() Zet de resultaat pointer op een integer gegeven veld index mysql_field_name() Haalt de naam van een gegeven veld string in een resultaat mysql_field_table() Geeft de naam van de tabel waar het string gegeven veld in zit mysql_field_len() Geeft de lengte van het gegeven veld integer mysql_field_type() Geeft het type van een gegeven veld in string een resultaat mysql_field_flags() Haalt de flags op die geassocieerd worden met het gegeven veld in een resultaat string (woorden gescheiden door een spatie)

Een website maken met databasetoegang.

Een website maken met databasetoegang. Hoofdstuk 5 Een website maken met databasetoegang. In dit hoofdstuk gaan we het weblog dat je in hoofdstuk 4 hebt gemaakt verder uitbreiden. Een belangrijk onderdeel wordt toegevoegd aan de applicatie,

Nadere informatie

Les 15 : updaten van gegevens in de database (deel2).

Les 15 : updaten van gegevens in de database (deel2). Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken

Nadere informatie

De MySQL C API. Variabelen in C Functies in C Pointers in C

De MySQL C API. Variabelen in C Functies in C Pointers in C LinuxFocus article number 304 http://linuxfocus.org De MySQL C API door Özcan Güngör Over de auteur: Ik gebruik Linux sinds 1997. Vrijheid, flexibiliteit en opensource. Dat

Nadere informatie

Databases - Inleiding

Databases - Inleiding Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden

Nadere informatie

PHP & MySQL gevorderd

PHP & MySQL gevorderd PHP & MySQL gevorderd Inhoudsopgave Inleiding! 4 Voorkennis voor PHP & SQL! 4 Database resources! 4 De werking van een PHP-module op een webserver! 5 Opbouw web-pages (php)! 6 MySQL! 7 Het beveiligen van

Nadere informatie

Koppeling met een database

Koppeling met een database PHP en MySQL Koppeling met een database 11.1 Inleiding In PHP is het eenvoudig om een koppeling te maken met een database. Een database kan diverse gegevens bewaren die met PHP aangeroepen en/of bewerkt

Nadere informatie

A.C. Gijssen. 0.3 PHP en MySQL

A.C. Gijssen. 0.3 PHP en MySQL PHP en MySQL A.C. Gijssen 0.3 PHP en MySQL PHP en MySQL 0.4 Inhoudsopgave Voorwoord Deel 1 Over PHP 1.1 Inleiding...13 1.2 Wat is PHP?...14 1.3 De geschiedenis van PHP...15 1.4 Editor...16 1.5 PHP en websites...17

Nadere informatie

Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2).

Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2). Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige

Nadere informatie

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.

Nadere informatie

Een database gebruiken

Een database gebruiken Een database gebruiken In een vorige handleiding heb ik laten zien hoe je met Scratch soortgelijke gegevens kunt opslaan in een lijst om deze op een later moment weer op te halen. Als voorbeeld las ik

Nadere informatie

Hoofdstuk 6. PHP Data Objects. Cursus PHP & MySQL Groep D

Hoofdstuk 6. PHP Data Objects. Cursus PHP & MySQL Groep D Hoofdstuk 6 PHP Data Objects Cursus PHP & MySQL Groep D Hoofdstuk 1: PHP Data Objects 1.1 Inleiding Tegenwoordig kun je er bij het ontwikkelen van een website bijna niet meer omheen: het gebruik van een

Nadere informatie

8. De invoer van gegevens

8. De invoer van gegevens 8. De invoer van gegevens 8.1. Inleiding Voor het invoeren van gegevens kan het DML-statement INSERT INTO worden gebruikt. Om dit statement correct te kunnen gebruiken, moet je wel antwoord weten op de

Nadere informatie

Les 11 : Basis SQL (deel2).

Les 11 : Basis SQL (deel2). Les 11 : Basis SQL (deel2). Wat is SQL? SQL gaan we gebruiken voor het raadplegen van de database. We gaan gegevens invoegen in de database, selecteren, aanpassen en verwijderen van de database. Om dit

Nadere informatie

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd. BASISINSTRUCTIES SQL SQL : Structured Query Language is een taal gericht op het ondervragen van een relationele database en die aan veel klassieke databasemanagementsystemen kan worden gekoppeld. SQL is

Nadere informatie

Informatie & Databases

Informatie & Databases Informatie Wat is informatie en waaruit het bestaat? Stel op een kaart staat het getal 37 geschreven. Wat kun je dan zeggen van het cijfer 37? Niets bijzonders, toch? Alleen dat het een getal is. Gaat

Nadere informatie

PHP & MySQL. Studievaardigheden 2013. Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden

PHP & MySQL. Studievaardigheden 2013. Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden PHP & MySQL Studievaardigheden 2013 Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak een uitgebreide*

Nadere informatie

SQL manipulatietaal. We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database.

SQL manipulatietaal. We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database. SQL manipulatietaal We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: INSERT : toevoegen van gegevens DELETE : verwijderen van gegevens UPDATE : wijzigen van gegevens

Nadere informatie

DATAMODEL SQL. Middelbare School. Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1

DATAMODEL SQL. Middelbare School. Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1 DATAMODEL SQL Middelbare School Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1 INHOUDSOPGAVE 1. Informatiedomein 3 1.1 Informatiedomein 3 1.2 Toepassingen 3 2.

Nadere informatie

Werkboek. Sectie Informatica. Nijmeegse Scholengemeenschap Groenewoud

Werkboek. Sectie Informatica. Nijmeegse Scholengemeenschap Groenewoud Werkboek Sectie Informatica Nijmeegse Scholengemeenschap Groenewoud Inhoudsopgave INHOUDSOPGAVE----------------------------------------------------------------------- 2 OVER DIT WERKBOEK ------------------------------------------------------------------

Nadere informatie

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster 4. 4. Inhoud rste BAC Toegepaste Biologische Wetenschappen Hoofdstuk 4 Databank Terminologie, Navigeren, Importeren Tabellen Records/Velden manipuleren Queries (Vragen) [Ook in SQL] sorteren filter volgens

Nadere informatie

En hoe gaan ze dit allemaal terugvinden?

En hoe gaan ze dit allemaal terugvinden? En hoe gaan ze dit allemaal terugvinden? Taak 1.2.10 Thomas Muller Paul van der Linden MT1A Tutor: van Griensven Docent: van den Biggelaar Gemaakt door Thomas Muller en Paul van der Linden Pagina 1 van

Nadere informatie

Een introductie tot de TclMySQL bibliotheek

Een introductie tot de TclMySQL bibliotheek LinuxFocus article number 331 http://linuxfocus.org door Diego Alberto Arias Prad Een introductie tot de TclMySQL bibliotheek Over de auteur: Ik ben een telecommunicatie ingenieur

Nadere informatie

Na bestudering van dit hoofdstuk moet je tot het onderstaande in staat zijn:

Na bestudering van dit hoofdstuk moet je tot het onderstaande in staat zijn: 15. Toegangsbeheer Tot nu toe heb je gewerkt met DML en DDL statements. Echter de DCL statements zijn nog niet aan bod geweest. DCL commando s gebruik je voor de beveiliging van je database. Wie mag wat

Nadere informatie

Les 2 Eenvoudige queries

Les 2 Eenvoudige queries Les 2 Eenvoudige queries XAMP Apache server ( http ) mysql server PHP myadmin IAM SQL oefeningen Database phpmyadmin Import : sql_producten.sql, sql_winkel.sql, sql_festival.sql SAMS SQL in 10 minuten

Nadere informatie

11. Het selecteren van gegevens deel II

11. Het selecteren van gegevens deel II 11. Het selecteren van gegevens deel II 11.1. Inleiding In hoofdstuk 7 heb je kennis gemaakt met het statement Select. In dit hoofdstuk ga je wat dieper in op het statement. Je gaat sorteren / groeperen

Nadere informatie

9. MYSQL. Daarin zien we het administratie paneel van mysql.

9. MYSQL. Daarin zien we het administratie paneel van mysql. 9. MYSQL We kunnen ook in dit systeem gebruik maken van de gekende ACCESS databanken. Zolang het maar relationale databanjken zijn kunnen we er gebruik van maken. In PHP echter maakt men meestal gebruik

Nadere informatie

Les 10 : Aanmaken van een database (deel2).

Les 10 : Aanmaken van een database (deel2). Les 10 : Aanmaken van een database (deel2). Wat is een database? Een centrale opslagruimte voor gegevens. Alle informatie wordt centraal opgeslagen en kan door iedereen geraadpleegd worden. Voordelen van

Nadere informatie

Structured Query Language (SQL)

Structured Query Language (SQL) Structured Query Language (SQL) Huub de Beer Eindhoven, 4 juni 2011 Database: in essentie 0 of meer tabellen elke tabel nul of meer kolommen (of velden) elke tabel nul of meer unieke rijen elke query werkt

Nadere informatie

Sparse columns in SQL server 2008

Sparse columns in SQL server 2008 Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG

Nadere informatie

9. Het wijzigen van gegevens

9. Het wijzigen van gegevens 9. Het wijzigen van gegevens Voor het wijzigen van gegevens wordt het DML-statement UPDATE gebruikt. Om dit statement correct te kunnen gebruiken moeten enkele zaken bekend zijn: In welke tabel moeten

Nadere informatie

Technische nota AbiFire Rapporten maken via ODBC

Technische nota AbiFire Rapporten maken via ODBC Technische nota AbiFire Rapporten maken via ODBC Laatste revisie: 23 januari 2018 Inhoudsopgave 1 Inleiding... 2 2 Systeeminstellingen in AbiFire... 3 2.1 Aanmaken extern profiel... 3 2.2 Toewijzing extern

Nadere informatie

ASRemote WebService. Via deze webservice kunt u:

ASRemote WebService. Via deze webservice kunt u: ASRemote WebService De ASRemote WebService is een SOAP Webservice die softwarematige communicatie met Exact Globe mogelijk maakt vanaf een willekeurige locatie op het internet. Via deze webservice kunt

Nadere informatie

1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting

1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting 1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting SQL Server 2008 R2 - Labo 4-1 1.1 Database Mail Configureer database mail zodat e-mail wordt verstuurd met je eigen e-mailadres

Nadere informatie

Data Warehouse Script Generator Doel

Data Warehouse Script Generator Doel Data Warehouse Script Generator Doel Op basis van een aantal standaard sql scripts ( create table, create view ) een nieuwe sql script genereren welke alle objecten ( tables & views ) kan aanmaken in een

Nadere informatie

Technisch ontwerp ScheidsMarkt

Technisch ontwerp ScheidsMarkt Technisch ontwerp ScheidsMarkt User stories/ Pseudocode User stories verenigingen 1. Als een vereniging wil ik een eigen account zodat ik oproepen kan plaatsen voor scheidsrechters. De contactpersoon van

Nadere informatie

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren Handleiding om te beginnen met mysql WorkBench. In twee stappen 0. WorkBench verbinden met mysql 1. een hallo

Nadere informatie

Secure Application Roles

Secure Application Roles Secure Application Roles Beheer de toegang tot de database 1. Inleiding Het realiseren van geautoriseerde toegang tot een database lijkt eenvoudig. Echter, vaak blijkt dat dezelfde combinatie van gebruikersnaam

Nadere informatie

Query SQL Boekje. Fredrik Hamer

Query SQL Boekje. Fredrik Hamer Query SQL Boekje Query SQL Boekje Fredrik Hamer Schrijver: Fredrik Hamer Coverontwerp: Fredrik Hamer ISBN: 9789402162103 Fredrik Hamer Inhoudsopgave A. Aanhef bepalen 17 Aantal 18 Aantal dagen tussen

Nadere informatie

De verschillen tussen Plesk en DirectAdmin

De verschillen tussen Plesk en DirectAdmin De verschillen tussen Plesk en DirectAdmin Plesk en DirectAdmin zijn beide een webinterface. Een webpagina waarop je kan inloggen om instellingen te doen voor je website en e-mailboxen. De functionaliteit

Nadere informatie

[TOETS SQL INLEIDING]

[TOETS SQL INLEIDING] 2011 ROC ter AA afdeling T&T Team ICT Toets SQL Inleiding Duur: 100 minuten Hulpmiddelen: Alleen Pen en Papier Er is één voorblad en vijf opgaven pagina s. Normering: Deel I: 14 punten (7x2 Deel II: 10

Nadere informatie

Opmerkingen kan je mailen naar: A. Kouters: A. Steijlen: Versie Datum Opmerkingen

Opmerkingen kan je mailen naar: A. Kouters: A. Steijlen: Versie Datum Opmerkingen Deze handleiding is met de nodige zorg samengesteld. Het kan echter voorkomen dat sommige zaken niet goed of onduidelijk zijn beschreven. Mocht je iets tegenkomen wat niet of slecht is beschreven horen

Nadere informatie

12. Meer dan één tabel gebruiken en sub-queries

12. Meer dan één tabel gebruiken en sub-queries 12. Meer dan één tabel gebruiken en sub-queries 12.1. Inleiding In de vorige hoofdstukken heb je telkens queries uitgevoerd op één tabel. In de praktijk is het raadplegen van gegevens over het algemeen

Nadere informatie

Release Notes. Afdrukdatum: 2010/05/25

Release Notes. Afdrukdatum: 2010/05/25 Release Notes Afdrukdatum: 2010/05/25 Dit document beschrijft vanuit technisch oogpunt de aanpassingen in Hi-Ant aan de betreffende versie. Deze tekst is geenszins bedoeld als document naar de eindgebruiker,

Nadere informatie

2 Eisenanalyse. 2.1 Functionele eisen het UseCaseDiagram

2 Eisenanalyse. 2.1 Functionele eisen het UseCaseDiagram 2 Eisenanalyse 2.1 Functionele eisen het UseCaseDiagram beschrijvingen van de UseCases en/of prototype Inloggen Inloggen Deze usecase zorgt ervoor dat de gebruiker zich kan inloggen op het systeem. lid

Nadere informatie

My CRUD functions. Hieronder ziet u een overzicht van de bestandenlijst en functies die we gemaakt hebben en gaan gebruiken.

My CRUD functions. Hieronder ziet u een overzicht van de bestandenlijst en functies die we gemaakt hebben en gaan gebruiken. My CRUD functions Snel een tabel aanmaken en enkele formulieren hiervoor maken kan een tijdrovende bezigheid zijn. Gelukkig kunnen enkele functies ons het leven gemakkelijk maken. Telkens wij een tabel

Nadere informatie

Die vraag krijg ik regelmatig. De meest voorkomende situaties zijn deze:

Die vraag krijg ik regelmatig. De meest voorkomende situaties zijn deze: Hoe verhuis je een WordPress website? Die vraag krijg ik regelmatig. De meest voorkomende situaties zijn deze: Iemand heeft een WordPress website en stapt over naar een andere webhost (meestal blijft het

Nadere informatie

Mijn eerste ADO.NET applicatie

Mijn eerste ADO.NET applicatie Hoofdstuk 2 Mijn eerste ADO.NET applicatie ADO staat voor ActiveX Database Objects. Dit is een verzameling klassen die onderdeel uitmaken van het.net framework, waarmee je verbinding kunt maken met een

Nadere informatie

Hoofdstuk 1 Inleiding PHP 7 of ouder Hoe dit boek werkt 2

Hoofdstuk 1 Inleiding PHP 7 of ouder Hoe dit boek werkt 2 Inhoud Hoofdstuk 1 Inleiding 1 1.1 PHP 7 of ouder 2 1.2 Hoe dit boek werkt 2 Hoofdstuk 2 De programmeeromgeving 5 2.1 In dit hoofdstuk 5 2.2 Editor 5 2.3 Webserver op Linux, Mac of PC 5 2.4 De webmap 6

Nadere informatie

7. Het selecteren van gegevens

7. Het selecteren van gegevens 7. Het selecteren van gegevens 7.1. Inleiding Het doel van databases is het ontsluiten van gegevens. Een database wordt gebruikt om gegevens in op te slaan en te lezen. In dit hoofdstuk ga je door gebruik

Nadere informatie

Inhoudsopgave. versie 0.8

Inhoudsopgave. versie 0.8 JOOMLA! INSTALLATIE HANDLEIDING versie 0.8 Inhoudsopgave Stappenplan...3 Inrichten database...4 Configuratiecentrum cpanel...4 Aanmaken van een database gebruiker...5 Aanmaken van een database...6 Gebruiker

Nadere informatie

Het omzetten van een ER-diagram naar SQL

Het omzetten van een ER-diagram naar SQL Het omzetten van een ER-diagram naar SQL Huub de Beer Eindhoven, 4 juni 2011 Omzetting ER-diagram naar SQL in twee stappen 1: ER-Diagram relationeel model Onderwerp van hoofdstuk 3 Entiteittype relatie,

Nadere informatie

Startgidsen & Tutorials

Startgidsen & Tutorials Startgidsen & Tutorials Bevat o.a. DirectAdmin, FTP, Webmail, Windows Live Mail, PHPMyAdmin en Rapifia klantenpaneel uitleg. Naam: Hoofdstukken Pagina: 1. Inleiding 2 2. Benodigde programma s 3 3. DirectAdmin

Nadere informatie

8. Koppeling met een database

8. Koppeling met een database PHP7 en MySQL 8. Koppeling met een database 8.1 Inleiding In PHP is het eenvoudig om een koppeling te maken met een database. Een database kan diverse gegevens bewaren die met PHP aangeroepen en/of bewerkt

Nadere informatie

Een gebruikersmenu maken

Een gebruikersmenu maken Inleiding U kunt per gebruiker of gebruikersgroep een eigen menu definiëren, met daarin de functies, welke de gebruiker of gebruikersgroep mag gebruiken. Dit is met name handig als een gebruiker of gebruikersgroep

Nadere informatie

Dynamische Websites. Week 6. vrijdag 25 oktober 13

Dynamische Websites. Week 6. vrijdag 25 oktober 13 Dynamische Websites Week 6 AGENDA Herhaling Databank SQL Injection Ontwerp OO _ indien private of protected magic zo weinig mogelijk php! View MVC home.php confirm.php vehicledetail.php Controller Model

Nadere informatie

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen Installeer Apache2: Deze howto gaat over name based virtual hosting onder Apache 2.x., en is getest onder OpenSUSE 11 maar is in feite ook van toepassing op de andere distributies. Alleen Debian en afgeleide

Nadere informatie

Object Oriented Programming

Object Oriented Programming Object Oriented Programming voor webapplicaties Door Edwin Vlieg Waarom OOP? Basis uitleg over OOP Design Patterns ActiveRecord Model View Controller Extra informatie Vragen OOP Object Oriented Programming

Nadere informatie

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd.

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd. SQL Inleiding relationele databases DBMS DataBase Management System!hiërarchische databases.!netwerk databases.!relationele databases.!semantische databases.!object oriënted databases. Relationele databases

Nadere informatie

Les S-01: De basisbeginselen van SQL

Les S-01: De basisbeginselen van SQL Les S-01: De basisbeginselen van SQL 1.0 Relationele databases en SQL Een database is een bestand waarin gegevens worden opgeslagen in de vorm van tabellen. Zo kan een huisarts met behulp van een database

Nadere informatie

Verslag. Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers

Verslag. Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers Verslag SE Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers In dit verslag zullen wij een beschrijving geven, over welke

Nadere informatie

Bibliotheek in ProcessMaker

Bibliotheek in ProcessMaker Bibliotheek in ProcessMaker Gevraagd wordt voor een bibliotheek een informatiesysteem te ontwerpen. De bibliotheek heeft een aantal bibliothecarissen die de verzameling beheren, en leden die deze boeken

Nadere informatie

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet.

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet. Hoofdstuk 2 Een ASP.NET applicatie met ADO.NET opzetten In dit hoofdstuk ga je een eenvoudige website opzetten, waarbij je een aantal gegevens uit een database ophaalt. Je moet je kennis van ADO.NET dus

Nadere informatie

Info-books. Toegepaste Informatica. Handleiding. Deel 40c : Gegevensbeheer en algoritmen in Access. HA40c. Jos Gils Erik Goossens

Info-books. Toegepaste Informatica. Handleiding. Deel 40c : Gegevensbeheer en algoritmen in Access. HA40c. Jos Gils Erik Goossens Info-books HA40c Toegepaste Informatica Handleiding Deel 40c : Gegevensbeheer en algoritmen in Access Jos Gils Erik Goossens Veldlengte Het maximale aantal tekens dat in een veld kan ingevoerd worden.

Nadere informatie

6.2 VBA Syntax. Inleiding Visual Basic

6.2 VBA Syntax. Inleiding Visual Basic 6.2 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik op Maken Macro s en Code -

Nadere informatie

Excel Controller. Handleiding Excel Controller Wizard

Excel Controller. Handleiding Excel Controller Wizard Excel Controller Handleiding Excel Controller Wizard 1 Inhoud Inleiding... 3 Eigen SQL... 3 Stap 1 Eigen SQL... 3 Stap 2 Testen SQL... 8 Stap 3 Wizard... 11 Stap 4 Parameters... 13 Voorbeeld Eigen Parameter...

Nadere informatie

Handleiding LROI-Dashboard Landelijke Registratie Orthopedische Implantaten

Handleiding LROI-Dashboard Landelijke Registratie Orthopedische Implantaten Handleiding LROI-Dashboard Landelijke Registratie Orthopedische Implantaten Inleiding In de Landelijke Registratie Orthopedische Implantaten (LROI) worden de patiënt en prothesekenmerken van heup- en knie-implantaten

Nadere informatie

PHP & MySQL. Studievaardigheden 2014. Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden

PHP & MySQL. Studievaardigheden 2014. Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden PHP & MySQL Studievaardigheden 2014 Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak

Nadere informatie

Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica

Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica Labo 4 Beheer van databanken Svenia CLAES (3Ti3) Britt JACOBS (3Ti3) Lies VAN

Nadere informatie

SQL STATEMENTS. Deze kolom kan grote stukken tekst aan en is bedoeld om tekst erin de plaatsen. Geheel getal, bijvoorbeeld 8, 63, 835 NUMERIC

SQL STATEMENTS. Deze kolom kan grote stukken tekst aan en is bedoeld om tekst erin de plaatsen. Geheel getal, bijvoorbeeld 8, 63, 835 NUMERIC Aantekeningen IRDB Vak: IRDB > Infrma1ca Rela1nele DataBase Onderstaande database scripts zijn gebaseerd p PstgreSQL. Standaarden Schrijf SQL wrden al1jd in hfdlefers, k al werkt het met kleine lefers;

Nadere informatie

Je kunt ESS op twee manieren bereiken: via een webpagina en via en app op je smartphone.

Je kunt ESS op twee manieren bereiken: via een webpagina en via en app op je smartphone. Instructie Employee Self Service (ESS) Versie 22-6-2015 ESS wordt onder ander gebruikt om digitaal de loonstroken aan te bieden. Deze service heeft echter nog meer mogelijkheden voor de toekomst zoals

Nadere informatie

Vragen hoofdstuk 1: Resultaat

Vragen hoofdstuk 1: Resultaat Vragen hoofdstuk 1: Resultaat Het ontwikkelen van informatiesystemen bevat volgende activiteiten: Analyse van het probleem. Toewijzen van resources. Ontwerp van de onderdelen van het systeem. Bouw van

Nadere informatie

SQL datadefinitietaal

SQL datadefinitietaal SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen

Nadere informatie

Zorg ervoor dat je een database hebt aangevraagd op http://stap.iam.hva.nl Open daarna het volgende adres in je browser:

Zorg ervoor dat je een database hebt aangevraagd op http://stap.iam.hva.nl Open daarna het volgende adres in je browser: WERKGROEP 1 OEFENINGEN Zorg ervoor dat je een database hebt aangevraagd op http://stap.iam.hva.nl Open daarna het volgende adres in je browser: http://stap.iam.hva.nl/phpmyadmin Log in met de gegevens

Nadere informatie

Handleiding Portero. voor organisatiebeheerders. Versie : 1.3 Datum : juni Portero Beheerdershandleiding v Pagina 1 van 11

Handleiding Portero. voor organisatiebeheerders. Versie : 1.3 Datum : juni Portero Beheerdershandleiding v Pagina 1 van 11 Handleiding Portero voor organisatiebeheerders Versie : 1.3 Datum : juni 2017 Portero Beheerdershandleiding v 1.3 26-06-2017 Pagina 1 van 11 Colofon Documenteigenaar : Centrum indicatiestelling zorg (CIZ)

Nadere informatie

Site online zetten (webreus)

Site online zetten (webreus) site online zetten bij webreus 1 Site online zetten (webreus) VOORBEREIDING: a) controleer Instellingen/Media/Bestandssysteem/Tijdelijke map b) maak een kopie van de drupalmap en database WEBREUS: ad 1)

Nadere informatie

6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken.

6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. 6.3 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik in het groepsvak Macro op

Nadere informatie

1. * Database worden vaak gebruikt in Client-Server architectuur.

1. * Database worden vaak gebruikt in Client-Server architectuur. Naam Studentnummer Klas Herkansing [ ] ja, nee [ ], zoja uit welk jaar? kernbegrippen relationele database Minimaal drie van de vijf vragen goed beantwoorden. 1. * Database worden vaak gebruikt in Client-Server

Nadere informatie

Correctie Beslissing Product

Correctie Beslissing Product AEOLUS VERSIE 1 AEOLUS Correctie Beslissing Product Aeolus Back 10.0.3.0 Versie 1 / 20-2-2017 Horlings & Eerbeek Automatisering BV behoudt zich het recht informatie in dit document te allen tijde te kunnen

Nadere informatie

INSTRUCT Samenvatting Praktijk Access 2010, H2 SAMENVATTING HOOFDSTUK 2

INSTRUCT Samenvatting Praktijk Access 2010, H2 SAMENVATTING HOOFDSTUK 2 SAMENVATTING HOOFDSTUK 2 Sorteren en filteren in een tabel Sorteren kun je met de knoppen (Oplopend) en (Aflopend). Hiermee zet je records in alfabetische of numerieke volgorde. Er wordt gesorteerd op

Nadere informatie

Werkinstructie mijn.cromvoirtse.nl offertes en orders aanmaken.

Werkinstructie mijn.cromvoirtse.nl offertes en orders aanmaken. Werkinstructie mijn.cromvoirtse.nl offertes en orders aanmaken. Inloggen Ga naar: mijn.cromvoirtse.nl Hier krijg je het volgende inlogscherm te zien: Voer gebruikersnaam en wachtwoord in. Let op: Alleen

Nadere informatie

Miniles gegevensbanken bevragen met SQL

Miniles gegevensbanken bevragen met SQL Miniles gegevensbanken bevragen met SQL In deze miniles gaat het over gegevensbanken of databases. Dit zijn bestanden waarin gegevens kunnen worden opgeslagen. Het is dan van belang dat je op een eenvoudige

Nadere informatie

DOCUMENTATIE DONATIEMODULE KOPPELING

DOCUMENTATIE DONATIEMODULE KOPPELING DOCUMENTATIE DONATIEMODULE KOPPELING Stichting GeefGratis GeefSamen via Geef.nl Documentatie koppeling GeefGratis donatiemodule v1.06 Pagina 1 INHOUDSOPGAVE INHOUDSOPGAVE... 2 Inleiding... 3 Versiebeheer...

Nadere informatie

Mijn Map (My EBSCOhost)

Mijn Map (My EBSCOhost) Mijn Map (My EBSCOhost) EhBIB Search biedt toegang tot de fysieke en digitale bibliotheekcollecties van de Erasmushogeschool Brussel via één enkele interface. In deze tutorial kijken we naar Mijn Map,

Nadere informatie

Hoofdstuk: 1 Principes van databases

Hoofdstuk: 1 Principes van databases DBSQLF Databases en SQL Hoofdstuk: 1 Principes van databases aant Css: 4 732 blz 9 1.1 Doel ve database - om op het juiste moment op de juiste plaats de juiste gegevens beschikbaar te hebben richten we

Nadere informatie

ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card)

ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card) Script: Versie: 0.5 Licentie: ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card) Gratis te gebruiken door (erkende) goede doelen. 200,00 excl. BTW voor aanschaf

Nadere informatie

Handleiding Portero. voor organisatiebeheerders. Versie : 1.4 Datum : juli Portero Beheerdershandleiding v Pagina 1 van 12

Handleiding Portero. voor organisatiebeheerders. Versie : 1.4 Datum : juli Portero Beheerdershandleiding v Pagina 1 van 12 Handleiding Portero voor organisatiebeheerders Versie : 1.4 Datum : juli 2017 Portero Beheerdershandleiding v 1.4 15-07-2017 Pagina 1 van 12 Colofon Documenteigenaar : Centrum indicatiestelling zorg (CIZ)

Nadere informatie

Inleiding... 3. 1 Databases en Data Base Management Systems... 3. 2 Tabellen... 3. 3 Wat is SQL?... 5

Inleiding... 3. 1 Databases en Data Base Management Systems... 3. 2 Tabellen... 3. 3 Wat is SQL?... 5 1 Inhoudsopgave. Inleiding.... 3 1 Databases en Data Base Management Systems.... 3 2 Tabellen.... 3 3 Wat is SQL?... 5 4 Gegevens opvragen (deel 1).... 5 4.1 Boolean operatoren.... 7 4.2 IN en BETWEEN

Nadere informatie

Correspondentie inzake overnemen of reproductie kunt u richten aan:

Correspondentie inzake overnemen of reproductie kunt u richten aan: Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle rechten voorbehouden.

Nadere informatie

De installatie en configuratie van een webserver

De installatie en configuratie van een webserver pagina 1 van 60 De installatie en configuratie van een webserver In dit digitale practicum wordt de complete installatie en configuratie van een webserver behandeld. De installatie is uitgebreid getest

Nadere informatie

Gebruikershandleiding

Gebruikershandleiding Gebruikershandleiding 1 Inhoud 1. Aan de slag 2. gebruikersnaam en wachtwoord 3. Groepen 4. Medewerkers a. Stap 1 b. Stap 2 c. Stap 3 5. Categorieën 6. Gereedschappen en materieel 7. Vinden op de kaart

Nadere informatie

Gebruikershandleiding online vacaturebanken vrijwilligerswerk

Gebruikershandleiding online vacaturebanken vrijwilligerswerk Gebruikershandleiding online vacaturebanken vrijwilligerswerk Inloggen Ga via uw internetbrowser (bij voorkeur Google Chrome of firefox) naar www.servicepuntvrijwilligerswerkhengelo.nl/typo3 U ziet vervolgens

Nadere informatie

Gebruikershandleiding

Gebruikershandleiding Gebruikershandleiding Office 365 Business Premium & Domeinnaam Voor beheerders pro cloud solutions 1 Inhoud 1. Wanneer gebruikt u deze handleiding?... 3 2. Office 365 Business Premium instellen... 4 2.1.

Nadere informatie

Geimporteerde gegevens aan een tabel toevoegen

Geimporteerde gegevens aan een tabel toevoegen Geimporteerde gegevens aan een tabel toevoegen Inleiding Gegevens die we geïmporteerd hebben een nieuwe tabel moet nu in een bestaande tabel toegevoegd worden. Daarom maken we een toevoegquery die gegevens

Nadere informatie

SOFTWARE ARCHITECTUUR YOUR WORLD TRAVEL

SOFTWARE ARCHITECTUUR YOUR WORLD TRAVEL SOFTWARE ARCHITECTUUR YOUR WORLD TRAVEL Naam: Charlotte Raadsen Studentnummer: 220680 Klas: V2TDI2 Vak: Software architectuur Docent: Fons van Kesteren Datum: 4 maart 2008 Versie: 4.0 Inhoudsopgave ///////////////RELEVANT

Nadere informatie

Aanmelden op webshop.boerekreek.be

Aanmelden op webshop.boerekreek.be Hoofdstuk: Aanmelden op webshop.boerekreek.be Aanmelden op webshop.boerekreek.be Iedereen die van 2011 tot 2014 een factuur heeft ontvangen voor de inschrijving van een of meerdere kinderen, zijn in het

Nadere informatie

Inloggen op studentenmailbox sinds 5 april

Inloggen op studentenmailbox sinds 5 april Inloggen op studentenmailbox sinds 5 april 1. Surf naar https://www.outlook.com/student.kdg.be 2. Login met je KdG e-mailadres (@student.kdg.be) als gebruikersnaam en je wachtwoord voor Blackboard en e-studentservice

Nadere informatie