Folien php/mysql Kurs der Informatikdienste

Ähnliche Dokumente
Folien php/mysql Kurs der Informatikdienste

Folien php/mysql Kurs der Informatikdienste

Einführung in PHP und MySQL

PHP und MySQL. Integration von MySQL in PHP. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge (michael.kluge@tu-dresden.

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 6: Datenbankabfragen mit SQL und PHP. Stand: Übung WS 2014/2015

Internet Praktikum im Grunstudium Formularwerte und Datenbanken Speichern, Lesen und Aufbereiten. Dr. Guido Rößling Dipl.-Ing.

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

Durchführung von Webprojekten. PHP und MySQL

Dateneingabe über ein HTML-Formular in eine Datenbank:

Interaktive Webseiten mit PHP und MySQL

MySQL, phpmyadmin & SQL. Kurzübersicht

PHP + MySQL. Die MySQL-Datenbank. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing.

Begleitskript. zum PHP/MySQL. Kurs

Grundlagen der Informatik 2

7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2

Übungen. DI (FH) Levent Öztürk

7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2

PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern

Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen

Grundlagen der Informatik 2

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag

PHP und Datenbanken. Verbindung zum Datenbankserver

Datenbanken mit OpenOffice.org 3 Base und HSQLDB

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Oracle 10g Einführung

Anwendungsentwicklung Datenbanken SQL. Stefan Goebel

PHP 5.4 ISBN Fortgeschrittene Techniken der Web-Programmierung. Bastian Martin, Andreas Dittfurth. 1. Ausgabe, April 2013 GPHP54F

Dynamische Webseiten mit PHP. Oder: LAMP - The open way

Multimedia im Netz Wintersemester 2013/14. Übung 02 (Hauptfach)

Die Datenbank und der Strukturentwurf wurden vorher mit phpmyadmin erzeugt.

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

Datenbank und Tabelle mit SQL erstellen

Der Einsatz von MySQL-Datenbanken (mit XAMPP)

Datenbanken. Ein DBS besteht aus zwei Teilen:

Visualisierung in Informatik und Naturwissenschaften

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

Multimedia im Netz Wintersemester 2013/14. Übung 03 (Nebenfach)

MySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.

Abbildung 6-8: Abfolge beim doppelten Abschicken von Formularen

Inhalt. 1. MySQL-Einführung Datenbankentwurf 27

Schnittstellen von FileMaker zu Onlineshop-Systemen.

Grundlagen von SQL. Informatik 2, FS18. Dr. Hermann Lehner (Material von Dr. Markus Dahinden) Departement Informatik, ETH Zürich

Erstellen einer Webseite zur Verwaltung von Informationen

5/14/18. Grundlagen von SQL. Grundlagen von SQL. Google, Facebook und Co. setzen auf SQL. Whatsapp

Dokumentation zum php-mysql Projekt: Themenvergabe

Datenbanktechnologie mit praktischen Übungen in MySQL und PHP

XAMPP installieren & Kursbeispiel einrichten

Erstellt bei Teris Cooper Freie Nutzung des PDF Dokuments.

Datenbanktechnologie mit praktischen Übungen in MySQL und PHP

MySQL, Java und einiges mehr

SQL-Injection. Seite 1 / 16

Übersicht der wichtigsten MySQL-Befehle

XAMPP installieren & Kursbeispiel einrichten

Charles Wyke-Smith. Codin' forthe Web. Ein Leitfaden für Designer zur Entwicklung dynamischer Websites ^ADDISON-WESLEY

Hinweise zur Arbeit mit MySQL

ARTIKELVERWALTUNG. Ronnie Luft 2013/2014 TK PHP/MySQL

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

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15

Datenbanksysteme SS 2007

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

Praktische SQL-Befehle

Kapitel 10. JDBC und SQLJ. Prof. Dr. Wolfgang Weber Vorlesung Datenbanken 1

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15

Datenbanken 1. Einführung und Zugänge für die eingesetzten Resourcen. ISWeb - Information Systems & Semantic Web University of Koblenz Landau, Germany

Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011

Andreas Mylius / Raimund Boiler. Dreamweaver CS5. Webseiten entwerfen und umsetzen. Mit 602 Abbildungen

PHP 5.6 Web-Programmierung. Fortgeschrittene Techniken. Bastian Martin. 1. Ausgabe, September 2015 ISBN GPHP56F

4 MySQL-Daten im Web publizieren

Erstellen und Verwalten von Tabellen

SQL, MySQL und FileMaker

Datenbanken. Heute dreht sich alles um SELECT

1)Einfache Ausgabe und Abfragen in PHP durchführen

XAMPP-Systeme. Teil 3: My SQL. PGP II/05 MySQL

Datenbanken Einführung Seite 1 von 7

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

UNIVERSITÄT ULM Fakultät für Ingenieurswissenschaften und Informatik Institut für Datenbanken und Informationssysteme

Play Framework, MySQL, JPA, HQL, HTML, jquery,

Grundkurs MySQL und PHP

Erstellen einer Datenbank. Datenbankabfragen

PHP5.3. Fortgeschrittene Techniken der Web-Programmierung. Andreas Dittfurth 1. Ausgabe, April 2010 GPHP53F

Inhaltsverzeichnis. Vorwort 13

Übung 1: Ein Website News-System mit MySQL

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt

PHP- Umgang mit Datenbanken (1)

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

KAPITEL 3. Datenbanken

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion

Praktikum im Grundstudium

ISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski.

C++ Anwendungskurs Tag 4: Datenbanken Daniela Horn Institut für Neuroinformatik Real-time Computer Vision

Info für Lehrkräfte. Vorbereitung auf den Kurs: < Datenbanken />

12. Datenschutz: Zugriffsrechte in SQL Datenschutz: Zugriffsrechte in SQL

Praktische SQL-Befehle 2

SQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:

Kontrollstrukturen MySQL Funktionen. MySQL 4, 5. Kapitel 20a: PHP Teil 2. Marcel Noe

Transkript:

Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1, HS 2009 1.4 Ziel 1. Morgen: Einführung in MySQL Die Daten der Excel-Tabelle in die Datenbank importieren 1.5 Das EXCEL-Adressblatt 1.6 Als csv-textdatei speichern 1.7 MySQL-Datenbanken verwalten mit phpmyadmin 1.8 Excel-Tabellen und Datenbank-Tabellen 1.9 Die Tabelle personnel mit phpmyadmin erstellen 1.10 Dateneingabe und Datenimport mit mit phpmyadmin Die Datenbanksprache SQL 1.11 Die Datenbanksprache SQL 1.12 Insert: Daten einfügen 1.13 Select: Daten abfragen 1.14 Where: Abfragen mit Bedingungen 1.15 Gross und Kleinschreibung bei MySQL-SQL 1.16 Order by: Abfrageergebnisse sortieren 1.17 Update: Daten verändern 1.18 Delete: Daten löschen 2. Einführung in die Skriptsprache PHP 2.1 Ziel 2. Morgen: Einführung in PHP 2.2 Statische Webseiten 2.3 Beispiel: Dynamische Webseite mit PHP 2.4 Ablauf: Aufruf einer dynamischer Webseite mit PHP 2.5 Einführung in PHP 3. Datenbankanbindung mit PHP und MySQL 3.1 Ziel 3. Morgen: Datenbankanbindung mit PHP und MySQL 3.2 Datenbankverbindung- und Abfrage aus einem PHP-Skript 3.3 PHP-MySQL-Funktionen zur Datenbankverbindung und -Abfrage 3.4 Die PHP-MySQL-Funktionen im PHP-Skript 3.5 mysql_connect: die Verbindung zur Datenbank 3.6 mysql_select_db: Die Datenbank auswählen 3.7 mysql_query: Die SQL-Query durchführen lassen 3.8 mysql_fetch_array: Die Datensätze des Suchergebnisses abholen 4. Das Kursbeispiel: Personaldaten anzeigen, eingeben, ändern, löschen und suchen In Arbeit

Einfürung in MySQL und PHP 3.1 Ziel 3. Morgen: Datenbankanbindung mit PHP und MySQL Sie können eine MySQL-Datenbank abfragen und die Daten im Web anzeigen. Sie kennen die dazu nötigen PHP-MySQL-Funktionen. id_bd@id.uzh.ch http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html Letzte Änderung: 20.10.2009 3.1

3.2 Datenbankverbindung- und Abfrage aus einem PHP-Skript 1. Verbindung zum DB-Server aufbauen 2. Datenbank auswählen 3. Anfrage: SQL-Query schicken 4. Resultat abholen id_bd@id.uzh.ch http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html Letzte Änderung: 28.10.2009 3.2

3.3 PHP-MySQL-Funktionen zur Datenbankverbindung und -Abfrage Eine MySQL Datenbankabfrage mit PHP sieht im Prinzip immer gleich aus und benötigt immer dieselben Standardfunktionen: id_bd@id.uzh.ch http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html Letzte Änderung: 28.10.2009 3.3

3.4 Die PHP-MySQL-Funktionen im PHP-Skript $dbh = mysql_connect("mysqlserver", "benutzer", "passwort"); $return = mysql_select_db("datenbank",$dbh); $result = mysql_query("sql-befehl"); $myrow = mysql_fetch_array($result); id_bd@id.uzh.ch http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html Letzte Änderung: 28.10.2009 3.4

3.5 mysql_connect: die Verbindung zur Datenbank <?php $dbh=mysql_connect("mysqlserver", "benutzer", "passwort"); if ($dbh) { echo $dbh; } else { echo "<br>oooops keine Verbindung!<br>"; } mysql_close($dbh);?> Resultat Verbindung ok Resultat keine Verbindung id_bd@id.uzh.ch http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html Letzte Änderung: 26.10.2009 3.5

3.6 mysql_select_db: Die Datenbank auswählen <?php $dbh = mysql_connect("mysqlserver", "benutzer", "passwort") or die ("<br>oooops keine Verbindung!<br>"); echo 'Inhalt von $dbh: ',$dbh,'<br>'; $return = mysql_select_db("datenbank",$dbh) or die ("<br>oooops, Auswahl gescheitert!<br>") echo 'Inhalt von $return: ',$return,'<br>'; mysql_close($dbh);?> Resultat DB Auswahl ok Resultat DB Auswahl gescheitert id_bd@id.uzh.ch http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html Letzte Änderung: 28.10.2009 3.6

3.7 mysql_query: Die SQL-Query durchführen lassen Folgender Code muss ergänzt werden: $query = "select * from personnel"; $result = mysql_query($query,$dbh) or die ("Query $query failed"); echo 'Inhalt von $result: ',$result,'<br>'; Der vollständige Code Resultat Query ok Resultat Query gescheitert id_bd@id.uzh.ch http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html Letzte Änderung: 26.10.2009 3.7

3.8 mysql_fetch_array: Die Datensätze des Suchergebnisses abholen Folgender Code muss ergänzt werden: while ($myrow = mysql_fetch_array($result)) { echo $myrow["firstname"]."<br>"; echo $myrow["lastname"]."<br>"; echo $myrow["nick"]."<br>"; echo $myrow["salary"]."<br><br>"; } Der vollständige Code Resultat Daten des Suchergebnisses abholen id_bd@id.uzh.ch http://www.id.uzh.ch/cl/dl/schulung/kurse/phpkurs/index.html Letzte Änderung: 26.10.2009 3.8