Datenbanken Benutzerschnittstelle Seite 1 von 26

Ähnliche Dokumente
PHP eine Einführung. Dipl.-Inf. Frank Hofmann. 18. November Potsdam

Geschäftsprozesse Benutzerschnittstelle

WORDPRESS DER ANFANG WORDPRESS LOKAL AUF DEM RECHNER INSTALLIEREN

Systemvoraussetzungen Sitzungsmanager

Aufgabe 2.2. Folgende Schritte sollen durchgeführt werden:

INNOTask, INNOCount, INNORent, INNOSpace, INNOCar Installationsanforderungen

XAMPP installieren & Kursbeispiel einrichten

Temperaturmessung und Bereitstellung der Werte über einen Webserver

Content Management mit Joomla! 3.5 für Kids

Das Lern-Management System (LMS) StudIP an der Universität Osnabrück

Medien und Webtechnologie

Kapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme

Der Einsatz von MySQL-Datenbanken (mit XAMPP)

André Maurer Wirtschaftsinformatik FH 3.5 Fachhochschule Solothurn, Olten

Dynamische Webseiten mit PHP 1

LAMP HowTo (Linux Apache MySQL PHP) Zugriff per SSH auf den Server. Servername: gyko.no-ip.info (Lokal: )

TimeMachine. Time CGI. Version 1.5. Stand Dokument: time.odt. Berger EDV Service Tulbeckstr München

PDF-Generator. Produktinformation. für Fonds-Factsheets und Depotübersichten. Stand

Herzlich willkommen im Modul Web-Engineering

Abbildung 6-8: Abfolge beim doppelten Abschicken von Formularen

Checkliste für Online Research!

Linux-Camp: Linux als Server am Beispiel LAMP

XAMPP installieren & Kursbeispiel einrichten

Enterprise Portal - Abbildung von Prozessen, SAP-Datenintegration und mobile Apps

Internetanbindung von Datenbanken

Systemanforderungen für MuseumPlus und emuseumplus

DAS EINSTEIGERSEMINAR. 3. Auflage

Datenbanken und Netzanbindung

Domino und PHP EC 2013 Track 2 Session 7

1. Übung IT-Management HTML, CSS und JavaScript Teil 2. Einführung, , PC Pool

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick Parameterübergabe...

Collax Web Application

Sichere Ablage von Zugangsdaten (nicht nur) zu Datenbanken in PHP-Projekten

Inhaltsverzeichnis. Einleitung... 11

Demopaket FDFsolutions für Windows, Version 1.73, Voraussetzungen & Installation. (Stand )

22. Fachtagung zum kommunalen Informationsmanagement. Daten präsentieren mit dem DUVA-Webkatalog

Konzept eines Datenbankprototypen Folie 1 Daniel Gander / Gerhard Schrotter

Multisite Setup. mit Nutzung von Subversion. Drupal Voice Chat

Inhalt. Statistische Daten aus Duisburg Session in Duisburg Projekte Erfahrungen mit SOMACOS Technische Installation Session

Tobias Wassermann. Sichere Webanwendungen mit PHP

Preis nach den ersten 30 Tagen Kostenlos Kostenpflichtig. Modellierungsnutzer 3 Concurrent Ihre Wahl

Installation von my - Colex lokal

Erlernbarkeit. Einsatzbereich. Preis. Ausführungsort

XAMPP. Rundum-Sorglos Sorglos -Server-Paket für Linux,, Windows sowie Solaris und Mac O/S. Das Rundum PGP XII/07

PHP-Schwachstellen und deren Ausnutzung

Datenbanktechnologie mit praktischen Übungen in MySQL und PHP

Proseminar: Website-Management-Systeme

CUPS, Samba, Apache. Drucken mit CUPS. Dateifreigabe mit Samba. Web-Server mit Apache

Ausschreibung Revisions-Software - O Z4-797 / 2016

Kompendium der Web-Programmierung

Inhaltsverzeichnis Abbildungsverzeichnis

Berater-Profil Web-Designer/-Entwickler. Entwicklung, Konzeption, Screen-Design, SW- Betreuung, SW-Entwicklung, Test und Integration

Systemanforderungen für MuseumPlus und emuseumplus

Bedienungsanleitung. Homepage-Verwaltung mit Easy File Manager (EFM)

dg portal 7.0 Produktdatenblatt

Projekt Online-Shop:

Content Management mit Joomla! Referent: Dirk Größer

easylearn Systemvoraussetzungen

Online Reservierungen für Besprechungsräume

Der XAMPP-Stack. Apache, PHP und MySQL im Überblick

Managed VPSv3 Was ist neu?

1 Installation von MySQL Installation von PHP Wiederholungsfragen zu Kapitel

Datenbank - Teil 3. Ziele: Eine Datenbank anlegen mit SQL. Daten eingeben mit SQL. Abfragen stellen mit SQL und PHP.

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

Installationsanleitung für serverseitige Komponenten des <ML> 3 Authoring-Systems

SQL. SQL = Structured Query Language, ist eine standardisierte Sprache zum Gebrauch im Zusammenhang mit Datenbanken.

Web-basierte Anwendungssysteme PHP-Einführung

L.A.M.P. - Eine Alternative zu MS Active Server Pages. Henning P. Schmiedehausen <hps@intermeta.de>


Literatur und Links. Webtechnologien SS 2015 Teil 1/Entwicklung

Recherchebericht. Eine URL (Uniform Resource Locator; dt. einheitlicher Quellenanzeiger ) lokalisiert eine Ressource, wie eine Website, und ihren Ort.

DECUSnet Konfiguration. IT-Symposium Alphaserver 2100 OpenVMS V TCPIP-Services

Berater-Profil Senior Web-Developer (OO-Analyse und -Design) Sun Certified Java Programmer

Acrolinx Systemanforderungen

Installation von Typo3 CMS

TYPO3 Installation und Konfiguration

Einsatz von OpenSource in den Bezirksverwaltungen Ergebnis der Umfrage

AT Contenator Datenblatt

Apache MySQL - PHP. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. Martin Schober

Tutorium/Aufgaben zu PHP

Installation SuperWebMailer

AixVerein Anleitung zur Einrichtung des

Leistungsbeschreibung Tele2 WebHost

Vorstellung Vorbereitungen Kurs. MySQL 4, 5. Kapitel 00: Vorstellung und Einführung. Marcel Noe

Datenbanken. Ein DBS besteht aus zwei Teilen:

Allgemeine FAQ zu webhoster.ag

AJAX SSL- Wizard Referenz

Literatur und Links. Webtechnologien WS 2015/16 Teil 1/Entwicklung

HTTP-Server. Frank Wübbeling Universität Münster

SQL, MySQL und FileMaker

System Ausbildungen Übersicht

Modul 2.4.1: Möglichkeiten zur Erweiterung des Internet-Auftritts der Schule zu einem umfassenden Auftritt als Bildungsnetzwerk

Installation und Einrichtung eines Webservers im gesicherten Intranet

Seite 2 von 6

Dienstleistungen Abteilung Systemdienste

Einführung Internet Geschichte, Dienste, Intra /Extranet, Browser/Server, Website Upload. Dipl. Ing. Dr. Alexander Berzler

Holger Wirtz, DFN-Verein. 36. Betriebstagung

Die Webtechnologien PHP und ASP.NET im Vergleich

Transkript:

Datenbanken Benutzerschnittstelle Seite 1 von 26 Datenbanken Teil 2: Informationen Kapitel 11: Benutzerschnittstelle Arbeitsweise eines LAMP (XAMPP)- Systems Unterschiedliche Abfragen an ein LAMP-System: 1. Einfache HTML-Anfrage 2. Einfache HTML-Anfrage mit PHP-Skript 3. HTML-Anfrage mit PHP-Skript und MySQL-Datenbankzugriff

Datenbanken Benutzerschnittstelle Seite 2 von 26 LAMP LAMP ist ein Akronym für: L A M XAMPP XAMPP ist ein Akronym für: X A M

Datenbanken Benutzerschnittstelle Seite 3 von 26 LAMP LAMP ist ein Akronym für: Linux Betriebssystem A M XAMPP XAMPP ist ein Akronym für: X A M

Datenbanken Benutzerschnittstelle Seite 4 von 26 LAMP LAMP ist ein Akronym für: Linux Betriebssystem Apache Webserver M XAMPP XAMPP ist ein Akronym für: X Apache Webserver M

Datenbanken Benutzerschnittstelle Seite 5 von 26 LAMP LAMP ist ein Akronym für: Linux Betriebssystem Apache Webserver MySQL Datenbank (bzw. MarieDB) XAMPP XAMPP ist ein Akronym für: X Apache Webserver MySQL Datenbank (bzw. MarieDB)

Datenbanken Benutzerschnittstelle Seite 6 von 26 LAMP LAMP ist ein Akronym für: Linux Betriebssystem Apache Webserver MySQL Datenbank (bzw. MarieDB) HP Skriptsprache XAMPP XAMPP ist ein Akronym für: X Apache Webserver MySQL Datenbank (bzw. MarieDB) HP Skriptsprache

Datenbanken Benutzerschnittstelle Seite 7 von 26 LAMP LAMP ist ein Akronym für: Linux Betriebssystem Apache Webserver MySQL Datenbank (bzw. MarieDB) HP Skriptsprache XAMPP XAMPP ist ein Akronym für: X Betriebssysteme Windows oder Unix (Linux) Apache Webserver MySQL Datenbank (bzw. MarieDB) HP Skriptsprache

Datenbanken Benutzerschnittstelle Seite 8 von 26 LAMP LAMP ist ein Akronym für: Linux Betriebssystem Apache Webserver MySQL Datenbank (bzw. MarieDB) HP Skriptsprache XAMPP XAMPP ist ein Akronym für: X Betriebssysteme Windows oder Unix (Linux) Apache Webserver MySQL Datenbank (bzw. MarieDB) HP Skriptsprache erl Skriptsprache

Datenbanken Benutzerschnittstelle Seite 9 von 26 HTML HTML-Anfrage OHNE PHP und MySQL

Datenbanken Benutzerschnittstelle Seite 10 von 26 index.html HTML Der Client fordert über das eine HTML-Datei an.

Datenbanken Benutzerschnittstelle Seite 11 von 26 index.html HTML Der ermittelt die angeforderte Datei.

Datenbanken Benutzerschnittstelle Seite 12 von 26 index.html HTML HTML Der stellt dem Clinet die angeforderten Daten bereit. Diese können dann im Webbrowser angezeigt werden. 1

Datenbanken Benutzerschnittstelle Seite 13 von 26 PHP PHP-Anfrage

Datenbanken Benutzerschnittstelle Seite 14 von 26 index.php PHP Der Client stellt eine Dateianfrage an den.

Datenbanken Benutzerschnittstelle Seite 15 von 26 index.php 1 PHP Der ermittelt die angeforderte Datei. An der Dateiendung.php erkennt der Webserver, dass die Datei nicht direkt an den Client zurückgesendet werden darf, sondern erst vom PHP-Modul interpretiert werden muss.

Datenbanken Benutzerschnittstelle Seite 16 von 26 index.php PHP Das PHP-Modul wertet alle enthaltenen PHP- Skripte aus...

Datenbanken Benutzerschnittstelle Seite 17 von 26 index.php 1 PHP Das PHP-Modul wertet alle enthaltenen PHP- Skripte aus und erzeugt eine HTML-Datei

Datenbanken Benutzerschnittstelle Seite 18 von 26 index.php HTML PHP Der liefert dann die HTML-Datei an den Client zurück.

Datenbanken Benutzerschnittstelle Seite 19 von 26 MySQL-MariaDB- PHP mit Datenbank-Zugriff Datenbankanfrage über PHP

Datenbanken Benutzerschnittstelle Seite 20 von 26 index.php MySQL-MariaDB- PHP mit Datenbank-Zugriff Der Client fordert eine Datei beim Apache- Webserver an.

Datenbanken Benutzerschnittstelle Seite 21 von 26 index.php MySQL-MariaDB- PHP mit Datenbank-Zugriff Der ermittelt die angeforderte Datei. An der Dateiendung.php erkennt der Webserver, dass die Datei nicht direkt an den Client zurückgesendet werden darf, sondern erst vom PHP-Modul interpretiert werden muss.

Datenbanken Benutzerschnittstelle Seite 22 von 26 index.php MySQL-MariaDB- PHP mit Datenbank-Zugriff Innerhalb eines PHP-Skriptes können MySQL-Datenbankzugriffe erfolgen. Dabei werden SQL-Abfragen an die MySQL-Datenbank weitergeleitet.

Datenbanken Benutzerschnittstelle Seite 23 von 26 index.php MySQL-MariaDB- PHP mit Datenbank-Zugriff Auf der MySQL-Datenbank werden die SQL- Abfragen ausgeführt und das Anfrageergebnis an das aufrufende PHP-Skript zurückgegeben.

Datenbanken Benutzerschnittstelle Seite 24 von 26 index.php MySQL-MariaDB- PHP mit Datenbank-Zugriff In dem PHP-Skript wird das von der Datenbank zurückgelieferte Abfrageergebnis in eine HTML- Seite dynamisch integriert.

Datenbanken Benutzerschnittstelle Seite 25 von 26 index.php HTML MySQL-MariaDB- PHP mit Datenbank-Zugriff Nur die fertige HTML-Seite wird vom Apache- Webserver an den aufrufenden Client zurückgegeben.

Datenbanken Benutzerschnittstelle Seite 26 von 26 index.php HTML MySQL-MariaDB- PHP mit Datenbank-Zugriff Die Auswertung von PHP-Skripten und auch evtl. darin enthaltenen Datenbankzugriffen erfolgt auf dem SERVER völlig transparent für den Client.