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 8
Inhoud Inhoud ............................................................................................................... 2 Inleiding ............................................................................................................. 3 Een database aanmaken ....................................................................................... 4 Tabbellen die aangemaakt moeten worden............................................................... 5 Tabellen aanmaken .............................................................................................. 6 Conclusie ............................................................................................................ 8
Gemaakt door Thomas Muller en Paul van der Linden
Pagina 2 van 8
Inleiding Deze periode zijn wij aan de slag met het bedenken en het maken van een website voor de kunstkring. Een website waar artieste hun eigen werk kunnen uploaden. Bezoekers kunnen deze samen met de gegevens van de artiest bekijken. De kunstkring wil een Database waar mensen kunstwerken bekijken die door de artiest zelf worden ge-upload. Voor dat je een Database hebt die volledig functioneel werkt gaat er wel wat werk van vooraf.
Wij gaan onze Database aanmaken op ons Direct Admin. Met MySQL en PHPmyadmin creëren wij een Database op Mediatechweb.nl
Gemaakt door Thomas Muller en Paul van der Linden
Pagina 3 van 8
Een database aanmaken Om te kunnen beginnen met een database, moet je natuurlijk een database aanmaken. Dit kan je doen door in te loggen op het DirectAdmin van je web server. Vervolgens klik je in het eerste menu veld op “MySQL Management”, zie de afbeelding hieronder.
Daarna krijg je een tabelletje te zien, wanneer hier nog niks is aangemaakt word hier ook niks in weergeven. Bovenaan de pagina zie je het linkje “Create new Database”, klik hier op om een database te creëren. Wanneer je dit hebt gedaan zie je het volgende formulier, dit bevat de gebruikersnaam en het wachtwoord voor de database. Als je dit hebt ingevuld klik je op Create om vervolgens het aanmaken van de database te voltooien, zie de onderste afbeelding.
Hierna verschijnt de volgende melding, dat de databes succesvol is toegevoegd. Zie de onderste afbeelding.
Om gebruik van je database te kunnen maken ga je naar deze link http://www.mediatechweb.nl/phpMyAdmin/
Gemaakt door Thomas Muller en Paul van der Linden
Pagina 4 van 8
Tabbellen die aangemaakt moeten worden Voor de kunstkring “De Vaagheid” heb ik een aantal gegevens nodig die moeten worden opgenomen in de database. Er moeten bijvoorbeeld gegevens opgenomen worden voor de gebruikers, maar ook voor de kunstwerken die zei gaan uploaden naar de website. Ik heb de volgende indeling gemaakt voor de tabellen die gebruikt gaan worden voor de kunstkring “De Vaagheid”. gebruikers_tbl -
ID voornaam tussenvoegsel achternaam email gebruikersnaam wachtwoord geboortedatum woonplaats adres postcode geslacht lidnummer rechten
afbeeldingen_tbl -
ID auteurID titel omschrijving datum afbeelding
Gemaakt door Thomas Muller en Paul van der Linden
Pagina 5 van 8
Tabellen aanmaken Wanneer je bent ingelogd in phpMyAdmin kan je een tabel gaan aanmaken voor de website. Wij gaan dit uitleggen doormiddel van de tabel “gebruikers_tbl”. In deze tabel worden de gegevens van de gebruikers opgeslagen. Om een tabel aan te maken moeten we het onderstaande formuliertje invullen, deze vind je op de phpMyAdmin webpagina.
In het eerste veld geven we da naam van de tabel op, dit is dus “gebruikers_tbl”. En in het tweede veld geven we het aantal velden op dat in deze tabel moet worden opgenomen, hier hebben we gekozen voor 14 velden. Wanneer dit is ingevuld klikken we op “Start” om de tabel gedeeltelijk aan te maken, want hierna moeten we nog de 14 velden invullen. Als het scherm verschijnt met de 14 velden gaan we deze invullen. De eerste rij die als kopje heeft “Veld” gaan we invullen, hier komen de namen te staan van de gegevens die de gebruikers opgeven bij hun registratie. Hieronder een afbeelding met de ingevulde gegevens voor deze tabel.
Gemaakt door Thomas Muller en Paul van der Linden
Pagina 6 van 8
De tweede rij dient als “Type” hier geven we de soort gegevens op. Wanneer we voor INT kiezen betekend dat we een korte cijfer waarde als inhoud hebben, deze mag niet langer zijn dan 11 cijfers. We hebben ook veel gebruik gemaakt van een VARCHAR dit wil zeggen dat het een willekeurige teken reeks is die niet langer mag zijn dan 255 tekens. Dit is handig voor de bijvoorbeeld een voornaam of gebruikersnaam. Het ENUM type bevat een soort van keuze veld. Dit wil zeggen dat er maar een bepaald aantal soorten waarden ingevuld kunnen worden, dit kan je zien bij geslacht de gebruiker heeft alleen de mogelijkheid om als waarde “Man” of “Vrouw” op te geven. Het derde rijtje bestaat uit de lengte van de velden, dit wil zeggen dat bijvoorbeeld het veld voornaam niet langer mag zijn dan 50 tekens. Als dit wel is word alles na deze 50 tekens weggelaten. Dit is belangrijk zodat er niet door personen te langen waardes worden opgegeven zodat de database snel vol raakt. Wanneer je deze gegevens hebt opgegeven klikken we op “Opslaan” zodat de tabel met zijn velden geheel aangemaakt word. Het volgende resultaat vershijnt:
Zoals je ziet is het ook mogelijk om de velden apart of alles te bewerken of te verwijderen. Nu we de tabel succesvol hebben aangemaakt is het mogelijk om met PHP code waarden toe te voegen aan de tabel.
Gemaakt door Thomas Muller en Paul van der Linden
Pagina 7 van 8
Conclusie Met deze taak hebben we geleerd om een Database op te zetten. Wij hebben een Database opgestart waar wij met PHP codes informatie en data bij kunnen schrijven en dit beheren. Dit hebben wij gedaan via Mediatechweb.nl.
Gemaakt door Thomas Muller en Paul van der Linden
Pagina 8 van 8