PHP-Skripte in Anwendung mit einer MySQL-Datenbank am Beispiel der Datenbank Personalwesen
|
|
- Kevin Brandt
- vor 6 Jahren
- Abrufe
Transkript
1 PHP-Skripte in Anwendung mit einer MySQL-Datenbank am Beispiel der Datenbank Personalwesen In diesem Kapitel wird anhand einer beispielhaften Anwendung PHP mit einem MySQL- Zugriff vorstellen. Dazu wurde ein HTML-Formular entwickelt, das an ein PHP-Skript eine SQL-Anweisung abschickt und dann die SQL-Anweisung ausführt. Das HTML-Formular PHP_Formular (Abb.20: PHP-Formular) In diesem Formular kann man anhand der Radiobuttons die SQL-Anweisung auswählen, die von PHP verarbeitet werden soll. Wählt man den Button SELECT, kann im unteren Textfeld
2 ein Select-Befehl eingegeben werden. Durch Aktivieren des Buttons Abschicken wird der SELECT-Befehl an das PHP-Skript SQL.php3 weitergeleitet. Das PHP-Skript überprüft den eingegebenen SELECT-Befehl auf seine Richtigkeit und gibt dann das Ergebnis in einer Tabelle wieder aus. Als Datenbank wurde die Datenbank Personalwesen von aus dem Vorlesungsskript Datenbanken von Prof.. Sauer ( verwendet. Die Anweisung SELECT * FROM JOB; bewirkt dann folgende Ausgabe: (Abb.21: Ergebnis einer SELECT-Anweisung) Das Feld Nr dient nur zur Übersicht für den Benutzer und ist kein Primärschlüssel der Tabelle. Der eingegebene SQL-Befehl muss nicht mit Strichpunkt (;) beendet werden. Dieser Strichpunkt kann auch weggelassen werden. Gross- und Kleinschribung muss auch nicht
3 beachtet werden. Es kann jeder beliebige SELECT-Befehl in das Textfeld des HTML- Formulars PHP_Formular eingegeben werden. Es können auch komplexere SELECT-Anweisungen an die Datenbank geschickt werden. Jeder Befehl unterstützt, der MySQL bekannt ist, wird unterstützt. Z.B. liefert die SELECT-Anweisung SELECT * FROM Angestellte, Qualifikation WHERE Angestellte.ang_id = Qualifikation.ang_id folgendes Ergebnis: (Abb.22: Ergebnis einer komplexeren SELECT-Anweisung) Code des Formulars <title>php-skripte in Anwendung mit einer MySQL-Datenbank</title> <body bgcolor="#fffff#"><br> <h1>php-skripte in Anwendung mit einer MySQL-Datenbank</h1> <form method="post" action ="SQL.php3"> <table> <h2>es werden folgende SQL-Anweisungen von PHP unterstützt</h2>
4 <table border="3"> <tr> <th><input type ="radio" NAME = "Auswahl" VALUE = "Select" CHECKED> SELECT </th> <th><input type ="radio" NAME = "Auswahl" VALUE = "Create" > CREATE-Table</th> </tr> <tr> <th><input type ="radio" NAME = "Auswahl" VALUE = "Update" >UPDATE<BR>  INSERT<BR>   DELETE</th> <th><input type ="radio" NAME = "Auswahl" VALUE = "Drop" >DROP-Table<BR> </tr> <tr> <th> </th> <th><input type ="radio" NAME = "Auswahl" VALUE = "Alter" > ALTER-Table</th> </tr> </table> <BR><BR>Bitte geben Sie die SQL-Anweisung ein:<br><br> <textarea name="anweisung" rows="10" cols="95"></textarea><br> <input type ="submit" Value ="Abschicken" size ="25"> <input type ="reset" Value = "Eingaben löschen" size = "25"> </form></body></head> Durch den HTML-Befehl <form method="post" action ="SQL.php3"> werden alle Eingaben des Formulars an die Datei SQL.php3 übergeben. Jeder Elementname wird in das globale Feld $_Post geschrieben, das von PHP zum ermitteln der übergebenen Variablen dient. Genauso gut kann der Inhalt des Formulars auch an dieselbe Datei geschickt werden. In PHP wird dann mit der foreach-schleife, der Schleife für Felder, der Inhalt des Feldes $_Post über den Feldschlüssel $var ermittelt und in ein Feld mit den Namen $array() geschrieben. Danach kann über den Feldindex des beschriebenen Feldes $array() der Inhalt in die Variablen $Anweisung und $Auswahl geschrieben werden. In $Anweisung steht dann der SQL-Befehl und in $Auswahl der Inhalt der Radiogruppe. Die einzelnen Buttons können dann über den String wie z.b. Select in PHP überprüft werden. Die Befehle zum ermitteln der Inhalte des Post-Befehls lauten: $array = array();
5 // ermitteln der Inhalte des Globalen Feldes $_Post, die über das HTML-Formular geschickt // wurden foreach ($_POST as $var => $value) $array[] = $value; // zuweisen der Feldinhalte $Auswahl = $array[0]; $Anweisung = $array[1]; Der Befehl zum überprüfen des Inhalts der des ausgewählten Radiobuttons lautet dann: if($auswahl== Select ) // Anweisung Tritt die If-Anweisung ein, so kann der SELECT-Befehl abgearbeitet werden. Das übernimmt jedoch das PHP-Skript SQL.php3 und wird im nächsten Abschnitt ausführlich erklärt. Die Inhalte der Post-Variable kann auch anders ermittelt werden. Man kann mit dem Befehl $HTTP_POST_VARS auf den Inhalt zugreifen. $HTTP_POST_VARS ist ebenfalls ein Feld und der Inhalt dieses Feldes kann z.b. mit $HTTP_POST_VARS[ Anweisung ] ermittelt werden. Der Vorteil dieses Befehls ist, das die Inhalte nicht mehr durch eine Schleife ermittelt werden müssen und diese Art der Ermittlung der Inhalte der Post-Variable ist sicherer (siehe Diplomarbeit von Zimmermann Stefan unter der folgenden Seite: Die Befehle haben dann folgendes aussehen: // zuweisen der Feldinhalte $Auswahl = $HTTP_POST_VARS['Auswahl']; $Anweisung = $HTTP_POST_VARS['Anweisung']; Der Feldinhalt muss jedoch nicht unbedingt in die Variablen geschrieben werden.
6 Das PHP-Skript der SQL-Anweisungen Für die Implementierung der SQL-Anweisungen wurde eine Klasse mysql_db erstellt, die folgendenen Inhalt umfasst: - Es soll eine automatische Verbindung zur Datenbank Personalwesen von Prof. Sauer hergestellt werden. - Es sollen die Befehle SELECT, UPDATE, INSERT, DELETE, CREATE-TABLE, ALTER-TABLE und DROP-TABLE ausgeführt werden. - Die eingegebenen SQL-Anweisungen müssen auf Fehler überprüft werden. - Bei allen Befehlen aus dem SELECT-Befehl soll der Name der betroffenen Tabelle mit ausgegeben werden. - Bei einem UPDATE-, INSERT- oder DELETE-Befehl soll die Tabelle komplett ausgegeben werden. Hauptprogramm und Klassenvariablen Im Hauptprogramm der Datei SQL.php3 wird eine Instanz der Klasse mysql_db erzeugt. Nun muss als nächstes der Inhalt des globalen Feldes $_Post, wie oben beschrieben ermittelt werden. Danach wird anhand der Radiobuttons des Formulars die SQL-Anweiung mit einer SWITCH-Anweisung ermittelt. Wird der Button SELECT ausgewählt, wird die Funktion query() aufgerufen, die den SELECT-Befehl weiterverarbeitet. Bei der Auswahl des Buttons UPDATE wird die Funktion geanderte_dts() aufgerufen, die die SQL- Anweisungen INSERT, UPDATE und DELETE verarbeitet usw. Syntax: $datenbank = new mysql_db; $array = array(); // ermitteln der Inhalte des Globalen Feldes $_Post, die über das HTML-Formular geschickt
7 // wurden foreach ($_POST as $var => $value) $array[] = $value; // zuweisen der Feldinhalte $Auswahl = $array[0]; $Anweisung = $array[1]; // Select-Anweisung an die Datenbank schicken switch($auswahl) case "Select" : if (!$Anweisung) echo("es wurde keine SQL-Anweisung eingegeben."); else $datenbank->query($anweisung); case "Update" : if (!$Anweisung) echo("es wurde keine SQL-Anweisung eingegeben."); else $datenbank->geanderte_dts($anweisung); case "Create": if (!$Anweisung) echo("es wurde keine SQL-Anweisung eingegeben."); else $datenbank->create_table($anweisung); case "Alter" : if (!$Anweisung) echo("es wurde keine SQL-Anweisung eingegeben."); else $datenbank->alter_table($anweisung); case "Drop" : if (!$Anweisung) echo("es wurde keine SQL-Anweisung eingegeben."); else $datenbank->drop_table($anweisung); Es wurden nur drei Klassenvariablen benötigt. Die Verbindung zur Datenbank mit $linkid, der Datenbankname $db und das Ergebnis der SQL-Anweisungen werden in die Variable $resid gespeichert. Diese Variablen sind in jeder Funktion der Klasse zugänglich. Syntax: class mysql_db var $linkid = false; var $resid = false; var $db = "Personalwesen";...
8 Konstruktor der Klasse mysql_db Der Konstruktor der Klasse mysql_db ruft die connect_db() Funktion auf, die die Verbindung zur Datenbank herstellt. Syntax: // Konstruktor der Klasse mysql_db function mysql_db() $this->connect_db(); Die Funktion connect_db() In dieser Funktion wird die Verbindung zu MySQL und zur Datenbank Personalwesen hergestellt. Scheitert eine der beiden Anweisungen, wird eine Fehlermeldung ausgegeben, und das Programm wird abgebrochen. Syntax: // Verbindung zur Datenbank function connect_db() // Verbindung zu MySQL herstellen $this->linkid = mysql_connect("","",""); if (!$this->linkid) die("es konnte keine Verbindung zu MySQL hergestellt werden.<br><br>"); return false; else echo("die Verbindung zu MySQL wurde hergestellt.<br><br>"); // Datenbank Personalwesen auswählen
9 if (mysql_select_db($this->db, $this->linkid)) echo("datenbank. $this->db. wurde ausgewählt.<br><br>"); else die("es ist ein Fehler aufgetreten. Die Datenbank. $this->db. konnte nicht ausgewählt werden. <BR><BR>"); // Ende der Funktion connect_db Die Funktion query($sql) Zuerst werden alle Backslashes (\) in der SQL-Anweisung entfernt. Gibt man nämlich bei einem SELECT-Befehl z.b. SELECT * FROM job WHERE job_id = KO ein, so wird vor jedes Hochkommazeichen ein Backslash angehängt. Der Befehl hat dann folgendes Aussehen: SELECT * FROM job WHERE job_id = \ KO\ Mit der STRING-Funktion stripslashes($string) werden dann automatisch alle Backslashes entfernt. Als nächstes wird dann überprüft, ob sich im angegebenen SELECT-Befehl auch das Wort SELECT befindet. Das geschieht mit der STRING-Funktion stristr($string, $suchstring). Mit dieser Funktion kann innerhalb eines Strings nach einer bestimmten Zeichenkette gesucht werden. Wird das Wort SELECT nicht gefunden, so wird das Programm abgebrochen. Nun wird der übergebende String $sql ausgeführt. Dann wird mit der Funktion echoerror() die Richtigkeit der SQL-Syntax überprüft. Ist kein Fehler aufgetreten, so wird das Ergebnis anhand einer Tabelle ausgegeben. Zuerst werden die Feldnamen mit der Funktion mysql_fetch_field() geholt und als Spaltenüberschrift deklariert. Danach werden die Datensätze in einem array gespeichert und mit der Funktion mysql_num_fields() zeilenweise ausgegeben.
10 Syntax: function query($sql) // schneidet die Backslashes bei der Eingabe ab $sql = stripslashes($sql); // Suche nach dem Wort SELECT $treffer = stristr($sql, "Select"); if ($treffer==false) die("sie haben keine korrekte SELECT-Anweisung eingegeben."); $this->resid = mysql_query($sql, $this->linkid); $this->echoerror(); echo("<table border cellpadding=\"3\"><tr>"); echo("<th>nr</th>"); while($field=mysql_fetch_field($this->resid)) echo("<th>$field->name</th>"); $index = 0; while ($zeile = mysql_fetch_array($this->resid,mysql_both)) $index++; echo("<tr><td>$index</td>"); for($i=0; $i<mysql_num_fields($this->resid); $i++) echo("<td>".htmlentities($zeile[$i])."</td>"); echo("</tr>\n"); echo("</table>"); // Ende der Funktion query Die Funktion echoerror() In dieser Funktion wird die MySQL-Funktion mysql_error() aufgerufen, die einen englischen Fehlertext der zuvor ausgeführten Operation zurückgibt.
11 Syntax: // Ausgabe bei einem Fehler function echoerror() // Tritt ein Fehler in der SQL-Anweisung auf, dann bricht das Programm ab if( mysql_error()) echo( mysql_error()."<br><br>"); echo("das Programm wurde abgebrochen."); exit; // Ende der Funktion echoerror Die Funktion geanderte_dts($sql) Wird ein UPDATE-, INSERT- oder DELETE-Befehl ausgeführt, dann wird die Funktion geanderte_dts($sql) aufgerufen. Der Funktion wird der String $sql übergeben, der die SQL-Anweisung enthält. Genau wie bei der Funktion query() werden zuerst alle Backslashes aus dem SQL-Befehl entfernt und dann wird überprüft, ob sich eines der Wörter UPDATE, INSERT oder DELETE in der SQL-Anweisung befindet. Danach wird der SQL-Befehl an die Datenbank geschickt und es wird die Funktion echoerror() aufgerufen. Als nächste wird die Anzahl der Datensätze, die beim Befehl betroffen waren, zurückgegeben und es wird die Funktion get_tablename($sql, Update ) aufgerufen. Syntax: // Betroffene Datensätze bei einem UPDATE, INSERT oder DELETE ermitteln function geanderte_dts($sql) // schneidet die Backslashes bei der Eingabe ab $sql = stripslashes($sql); // suche nach den Worten UPDATE, INSERT, DELETE $feld = array("update", "Insert", "Delete"); $falg = false;
12 foreach($feld as $element) $treffer = stristr($sql, $element); if ($treffer==true) $flag = true; if ($flag==false) die("sie haben keine korrekte UPDATE-, INSERT-, oder DELETE-Anweisung eingegeben."); $this->resid = mysql_query($sql, $this->linkid); $this->echoerror(); if (mysql_affected_rows()==1) echo("die SQL-Anweisung wurde durchgeführt. <BR> Es wurde ". mysql_affected_rows(). " Datensatz betroffen."); else echo("die SQL-Anweisung wurde durchgeführt. <BR> Es wurden ". mysql_affected_rows(). " Datensätze betroffen."); $this->get_tablename($sql,"update"); // Ende der Funktion geandertedts Die Funktion get_tablename($sql, $Art) Diese Funktion ermittelt den Tabellennamen, der bei einem UPDATE, INSERT, DELETE, ALTER-TABLE, DROP-TABLE oder CREATE-TABLE betroffen wurde. Bei einem UPDATE, INSERT oder DELETE wird danach die Funktion query() aufgerufen, um das geänderte Ergebnis anzeigen zu lassen. Zuerst wird ein dynamisches Feld angelegt, in dem später alle Tabellennamen gespeichert werden. Alle Tabellen werden mit mysql_list_tables() aufgelistet, und danach wird die Anzahl der Tabellen der Datenbank mit mysql_num_rows() ermittelt. Als nächstes wird eine Schleife über die Anzahl der Tabellen durchlaufen, und jeder Tabellenname wird in das Feld $tabellen gespeichert.
13 Für jedes Element des Feldes $tabellen wird nun überprüft, an welcher Position es im String $sql vorkommt. Danach wird der Tabellenname ermittelt. Kommt eine der Tabellen im String vor, dann wird diese Tabelle ausgegeben. Die Art der Ausgabe wird mit einer SWITCH-Anweisung ermittelt. Syntax: function get_tablename($sql,$art) // dynamisches Feld für die Tabellennamen anlegen $tabellen = array(); // schreibe alle Tabellen in $result $result = mysql_list_tables($this->db,$this->linkid); $menge = mysql_num_rows($result); // hole die einzelnen Tabellennamen aus $result for($i = 0; $i < $menge; $i++) $table_name = mysql_tablename($result,$i); // schreibe die Tabellennamen in das Feld tabellen $tabellen[] = $table_name; foreach($tabellen as $element) $treffer = strpos($sql,$element); if ($treffer==true) $flag = true; $leerzeichen = strpos($sql, " ", $treffer); $div = $leerzeichen - $treffer; $tabelle = substr($sql,$treffer, $div); if ($flag == true) switch($art) case "Update" : echo("<br><br>"); $this->query("select * From ". $tabelle); case "Create" : case "Drop" : echo("die Tabelle ". $tabelle. " wurde erfolgreich erstellt."); echo("<br><br>die Tabelle wurde erfolgreich gelöscht.");
14 case "Alter" : // Ende der Funktion get_tablename echo("<br><br>die Tabelle ". $tabelle. " wurde erfolgreich geändert.<br>"); $this->query("select * From ". $tabelle); Die Funktion Create_Table($sql) Zu Beginn der Funktion werden die Backslashes vom übergebenen String $sql abgeschnitten. Danach wird in der SQL-Anweisung nach dem String CREATE gesucht. Wurde der String gefunden, dann wird der Befehl ausgeführt. Die Funktion echoerror() wird aufgerufen und die neu erstellte Tabelle wird mit der Funktion get_tablename($sql) ausgegeben. Syntax: // In dieser Funktion wird eine neue Tabelle erzeugt function Create_Table($sql) // schneidet die Backslashes bei der Eingabe ab $sql = stripslashes($sql); $treffer = stristr($sql, "Create"); if ($treffer==false) die("sie haben keine korrekte CREATE-Anweisung eingegeben."); $this->resid = mysql_query($sql, $this->linkid); $this->echoerror(); $this->get_tablename($sql, "Create"); // Ende der Funktion Create_Table
15 Die Funktion Drop_Table($sql) Diese Funktion ist fast identisch mit der Funktion Create_Table($sql). Der Unterschied der beiden Funktionen besteht nur darin, dass nach dem String DROP in der SQL- Anweisung gesucht wird. Syntax: // In diese Funktion wird eine Tabelle gelöscht function Drop_Table($sql) // schneidet die Backslashes bei der Eingabe ab $sql = stripslashes($sql); $treffer = stristr($sql, "Drop"); if ($treffer==false) die("sie haben keine korrekte DROP-Anweisung eingegeben."); $this->resid = mysql_query($sql, $this->linkid); $this->echoerror(); $this->get_tablename($sql, "Drop"); // Ende der Funktion Drop_Table Die Funktion Alter_Table($sql) Die Funktion Alter_Table($sql) entspricht ebenfalls bis auf eine Kleinigkeit der Funktion Create_Table($sql). Es werden auch die Backslashes des String $sql abgeschnitten und dann wird nach dem Wort ALTER im String gesucht. Die SQL-Anweisung wird ausgeführt, und die betroffene Tabelle wird mit get_tablename($sql) ermittelt.
16 Syntax: // In dieser Funktion wird eine Tabelle geändert function Alter_Table($sql) // schneidet die Backslashes bei der Eingabe ab $sql = stripslashes($sql); $treffer = stristr($sql, "Alter"); if ($treffer==false) die("sie haben keine korrekte ALTER-Anweisung eingegeben."); $this->resid = mysql_query($sql, $this->linkid); $this->echoerror(); $this->get_tablename($sql, "Alter"); // Ende der Funktion Alter_Table
Verbindung zur Oracle-Datenbank auf dem Server der Fachhochschule Regensburg herstellen
Oracle Verbindung zur Oracle-Datenbank auf dem Server der Fachhochschule Regensburg herstellen Damit man mit PHP auf eine Oracle-Datenbank zugreifen kann, ist es notwendig, einen Oracle-Server zu installieren.
MehrVoraussetzung und Installation einer MySQL Datenbank
MySQL Voraussetzung und Installation einer MySQL Datenbank MySQL ist genau wie PHP plattformunabhängig. D.h. Sie können MySQL unter einer gängigen Windows-Version wie z.b. WindowsMe oder unter Linux oder
MehrPHP und Datenbanken. Verbindung zum Datenbankserver
PHP und Datenbanken Verbindung zum Datenbankserver Um PHP mit einer MySQL-Datenbank zu verbinden, braucht man zuerst eine Verbindung zum Datenbankserver. Diese Verbindung ist Vorraussetzung, um eine bestimmte
MehrDateneingabe über ein HTML-Formular in eine Datenbank:
Dateneingabe über ein HTML-Formular in eine Datenbank: Über ein Eingabeformular mit fünf Eingabefelder sollen Personaldaten in eine Datenbank gespeichert werden: Schritt 1: Erstellen des Eingabeformulars
Mehrphp Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.
MehrKontrollstrukturen MySQL Funktionen. MySQL 4, 5. Kapitel 20a: PHP Teil 2. Marcel Noe
MySQL 4, 5 Kapitel 20a: PHP Teil 2 Gliederung 1 2 Gliederung 1 2 Die ermöglicht ein Bedingtes Ausführen von Code-Abschnitten. Nur wenn die Bedingung erfüllt ist wird der Block hinter if ausgeführt. Ist
MehrGrundlagen der Informatik 2
Grundlagen der Informatik 2 Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Gliederung 1. Einführung
MehrProjekt Online-Shop:
Mit einem Buchverwaltungsprogramm kann können über das Internet neue Datensätze in eine Online-Datenbank einund ausgegeben, sowie gelöscht und verändert werden. Die Internet-Site besteht aus den nebenstehenden
MehrPHP und MySQL. Integration von MySQL in PHP. Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424. Michael Kluge (michael.kluge@tu-dresden.
Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) PHP und MySQL Integration von MySQL in PHP Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 (michael.kluge@tu-dresden.de) MySQL
MehrPHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt
PHP Schulung Beginner Newthinking Store GmbH Manuel Blechschmidt Begrüßung Es gibt keine dummen Fragen nur dumme Antworten. Übersicht Sprung ins Kalte Wasser 'Hallo Welt' Theorie Requests Grundlagen Kommentare
MehrBegleitskript. zum PHP/MySQL. Kurs
Begleitskript zum PHP/MySQL Kurs http://www.online-platform.net Dieser Text unterliegt der GNU General Public License. Er darf als ganzes oder in Auszügen kopiert werden, vorausgesetzt, dass sich dieser
MehrDatenbanksysteme SS 2007
Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 9c: Datenbankapplikationen Architektur einer Web-Applikation mit Servlets, JSPs und JavaBeans
MehrPHP 5.4 ISBN 978-3-86249-336-4. Fortgeschrittene Techniken der Web-Programmierung. Bastian Martin, Andreas Dittfurth. 1. Ausgabe, April 2013 GPHP54F
PHP 5.4 Bastian Martin, Andreas Dittfurth Fortgeschrittene Techniken der Web-Programmierung 1. Ausgabe, April 2013 ISBN 978-3-86249-336-4 GPHP54F 3 PHP 5.4 - Fortgeschrittene Techniken der Web-Programmierung
MehrDurchführung von Webprojekten. PHP und MySQL
Herbst 2014 Durchführung von Webprojekten PHP und MySQL Wirtschaftsinformatik: 5. Semester Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW Rainer Telesko / Martin Hüsler 1 Arbeit mit
MehrÜbung zur Vorlesung Multimedia im Netz
Übung zur Vorlesung Multimedia im Netz Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2009/2010 Ludwig-Maximilians-Universität München Multimedia im Netz Übung 1-1 Organisatorisches
MehrE-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 6: Datenbankabfragen mit SQL und PHP. Stand: 24.11.2014. Übung WS 2014/2015
Übung WS 2014/2015 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 6: Datenbankabfragen mit SQL und PHP Stand: 24.11.2014 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische
MehrMySQL, phpmyadmin & SQL. Kurzübersicht
MySQL, phpmyadmin & SQL Kurzübersicht Referenzen MySQL Documentation: http://dev.mysql.com/doc PHP 5 / MySQL5. Studienausgabe. Praxisbuch und Referenz (Kannengießer & Kannengießer) 2 Datenbank anlegen
MehrFunktionen in PHP 1/7
Funktionen in PHP 1/7 Vordefinierte Funktionen in PHP oder vom Entwickler geschriebene Funktionen bringen folgende Vorteile: gleiche Vorgänge müssen nur einmal beschrieben und können beliebig oft ausgeführt
MehrTYPO3 und TypoScript
TYPO3 und TypoScript Webseiten programmieren, Templates erstellen, Extensions entwickeln von Tobias Hauser, Christian Wenz, Daniel Koch 1. Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de
MehrInteraktive Webseiten mit PHP und MySQL
Interaktive Webseiten mit PHP und Vorlesung 4: PHP & Sommersemester 2003 Martin Ellermann Heiko Holtkamp Sommersemester 2001 Hier noch ein wenig zu (My)SQL: SHOW INSERT SELECT ORDER BY GROUP BY LIKE /
MehrMultimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011
Übung zur Vorlesung Multimedia im Netz Ludwig-Maximilians-Universität Wintersemester 2010/2011 Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 2-1 Übungsblatt - 2 Thema: HTML, PHP und
Mehr"Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten"
Mini-Workshop "Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten" Dirk Wiebel 28.07.03 1. HTML-Grundlagen SGML-basierte Formatiersprache (HyperText Markup Language) Basiert auf Tags und Attributen
MehrGrundlagen. Wie sind PHP-Dateien aufgebaut?
Grundlagen PHP und MySQL PHP läuft serverseitig!! Wie sind PHP-Dateien aufgebaut? PHP-Dateien fangen mit an und hören mit auf. Sie müssen die Dateiendung *.php haben echo "So könnte eine Datei aussehen\n";
MehrPHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03
PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 Bei dem vierten Teil geht es um etwas praktisches: ein Emailformular, dass man auf der eigenen
MehrJavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
MehrFormulare in html Bernd Bl umel Version: 1. April 2003
Formulare in html Bernd Blümel Version: 1. April 2003 Inhaltsverzeichnis 1 Formulare 2 1 Kapitel 1 Formulare Formulare sind in html die einzige Interaktionsmöglichkeit mit den Benutzern unserer Internet
MehrGregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag
Gregor Kuhlmann Friedrich Müllmerstadt MySQL Der Schlüssel zu Datenbanken-Design und -Programmierung r?: X c 3 E i- O uu Rowohlt Taschenbuch Verlag Inhalt Editorial 11 Einleitung 12 1 Einführung in das
MehrDatenbanken für Online Untersuchungen
Datenbanken für Online Untersuchungen Im vorliegenden Text wird die Verwendung einer MySQL Datenbank für Online Untersuchungen beschrieben. Es wird davon ausgegangen, dass die Untersuchung aus mehreren
MehrProgrammieren der Untersuchung
Programmieren der Untersuchung Während in HTML viele Tags zur Formatierung und Beschreibung eines Textes zur Verfügung stehen, bieten Programmiersprachen wie z.b. PHP oder Java Script Strukturen die einen
Mehr7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2
5 Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn 7 7. Datenbank-Zugriff Zum Beispiel aus PHP-Skripten: Client 7-2 Struktur einer Datenbank 7-3 Erzeugen von Datenbanken
MehrWhitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Datensatzhistorie mit dem SQL Server 2000 und 2005 Datensatzhistorie mit dem SQL Server 2000 und 2005-2 - Inhalt
MehrDatenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,
MehrDATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
Mehr7. Datenbank-Zugriff. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. Zum Beispiel aus PHP-Skripten: Client 7-2
5 Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn 7 7. Datenbank-Zugriff Zum Beispiel aus PHP-Skripten: Client 7-2 Struktur einer Datenbank 7-3 Erzeugen von Datenbanken
Mehr2. Interaktive Web Seiten. action in Formularen. Formular. Superglobale Variablen $ POST, $ GET und $ REQUEST. GET und POST
2. Interaktive Web Seiten GET und POST Die Übertragungsmethoden GET und POST sind im http Protokoll definiert: POST: gibt an, dass sich weitere Daten im Körper der übertragenen Nachricht befinden: z.b.
MehrVWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 5 Formulare
VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer Kommunikation I (Internet) Übung 5 Formulare SS 2004 Inhaltsverzeichnis 1. Formulare - Datenaustausch mit dem Anwender...1 1.1. Formulare - Die Syntax...1 1.1.1.
MehrJavaScript und PHP-Merkhilfe
JavaScript und PHP-Merkhilfe David Vajda 10. November 2016 1 JavaScript 1. Einbinden von JavaScript in das HTML-Dokument
MehrEinführung in PHP und MySQL
Zentral Informatik, IT Fort und Weiterbildungen Einführung in PHP und MySQL Handouts zu den Folien Autoren: Diverse Mitarbeiter der Zentralen Informatik Letzte Überarbeitung: Daniel Förderer Version 2015,2
MehrDatumsangaben, enthält mindestens Jahr, Monat, Tag
Datenbanken mit SQL Informatik - Sprenger Häufig wird mit Tabellenkalkulationen gearbeitet, obwohl der Einsatz von Datenbanken sinnvoller ist. Tabellenkalkulationen wie Microsoft Excel oder LibreOffice
Mehrfor ($i=1 ;$i<=25 ;$i++) { echo "$i "; }?> <br> <a href="http://localhost/php.php">zurück zur Index-Seite</a> </body> </html>
8 Schleifen Schleifen werden in der Programmierung viel verwendet. Sie sind deshalb sehr wichtig, weil man mit Ihrer Hilfe erreichen kann, dass etwas unter bestimmten Bedingungen immer wieder ausgeführt
MehrAblauf. Wichtige Termine. Vertiefendes Übungsprojekt - SQL II
Ablauf Wichtige Termine Ablauf der Lehrveranstaltung Vorstellung des Projektthemas Projektgruppen Vorstellung der Arbeitsumgebung (Software, Locations) Walkthrough Datenbankentwurf Formulare PHP Security
Mehr<body> <h1>testseite für HTML-Parameter-Übergabe<br>50 Parameter werden übergeben</h1>
Demo-Programme Parameterübergabe an PHP Testseite für HTML-Parameter-Übergabe (Datei get_param_test.html) testseite für
MehrMultimedia im Netz Wintersemester 2011/12
Multimedia im Netz Wintersemester 2011/12 Übung 01 Betreuer: Verantwortlicher Professor: Sebastian Löhmann Prof. Dr. Heinrich Hussmann Organisatorisches 26.10.2011 MMN Übung 01 2 Inhalte der Übungen Vertiefung
Mehr4 Schleifen und Dateien
4 Schleifen und Dateien 4.1 Übungsaufgabe 4.1.1 Aufgabe 1 Schreiben Sie drei C++ Programme: pword_for.cxx, pword_while.cxx, pword_do.cxx. Die Programme sollen den Benutzer höchstens 5 Mal nach einem Passwort
MehrProgrammieren 2 (Prof. Hasbargen) Klausur
Programmieren 2 (Prof. Hasbargen) 1 Klausur Aufgabe 1 (10 Punkte) Dynamisierung von HTML-Seiten HTML-Seiten sind eine gängige Art und Weise, Informationen darzustellen. Nennen Sie die Gründe, welche Vorteile
MehrHinweise zur Arbeit mit MySQL
Hinweise zur Arbeit mit MySQL Warum soll ich mich überhaupt mit MySQL beschäftigen? Nicht ganz bescheiden wird auf der MySQL-Website verkündet: Die populärste Open-Source-Datenbank der Welt. Tatsächlich
MehrDokumentation zur Anlage eines JDBC Senders
Dokumentation zur Anlage eines JDBC Senders Mithilfe des JDBC Senders ist es möglich auf eine Datenbank zuzugreifen und mit reiner Query Datensätze auszulesen. Diese können anschließend beispielsweise
MehrUniversität Duisburg-Essen Informationssysteme Prof. Dr.-Ing. N. Fuhr. Praktikum Datenbanken / DB2 Woche 8: Trigger, SQL-PL
Betreuer: Sascha Kriewel, Tobias Tuttas Raum: LF 230 Bearbeitung: 26., 27. und 29. Juni 2006 Datum Team (Account) Vorbereitung Präsenz Aktuelle Informationen, Ansprechpartner und Material unter: http://www.is.inf.uni-due.de/courses/dbp_ss07/index.html
MehrPHP/HTML-Exkurs_Aufgabe
PHP/HTML-Exkurs_Aufgabe Basics, Formulare und Sonderfälle Basics PHP Schreibe die zwei PHP-Tags auf 1: Schreibe einen Einzeiler, der den Satz Hello World! ausgibt. 2: Ein öffnender und ein schließender
MehrAblauf Unit2. Walkthrough
Ablauf Unit2 Vertiefendes Uebungsprojekt - SQL II Gerhard Wohlgenannt Test Vorstellung der Arbeitsumgebung (Software, Locations) Walkthrough Gruppeneinteilung + Themenvergabe Vorstellung der Arbeitsumgebung
MehrIV. Datenbankmanagement
Wirtschaftsinformatik 2 (PWIN) IV. Datenbankmanagement Kapitel 2: Datenmanipulationssprache SQL Wirtschaftsinformatik 2 (PWIN) SS 2009, Professur für Mobile Business & Multilateral Security 1 Agenda 1.
MehrHochschule Karlsruhe Technik und Wirtschaft- 10.7.2013. Anhänge: Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Prof. Schmidt.
Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Datenbanken und Informationssysteme II Szenario: Projektverwaltung. Es gibt Projekte, Projektleiter, Mitarbeiter und ihre Zuordnung zu Projekten.
MehrPraktikum im Grundstudium
Praktikum im Grundstudium Teil 6: Dynamische Content-Generierung aus Datenbank-Daten als valid XHTML Aktueller Zustand Sie sollten schon in der Lage sein Formulare in XHTML zu erzeugen (statisch oder dynamisch),
MehrÜbungen. DI (FH) Levent Öztürk
Übungen DI (FH) Levent Öztürk Übersicht Entwicklungsumgebung PHPMYADMIN Datenbank anlegen User anlegen Tabellen Anlegen Datenbankzugriffe über PHP 01.04.2014 DI (FH) Levent Öztürk 2 Entwicklungsumgebung
MehrJOSCHA FETH DYNAMISCHE WEBSEITEN MIT FLASH UND PHP
JOSCHA FETH DYNAMISCHE WEBSEITEN MIT FLASH UND PHP KAPITEL 4 PHP, MYSQL UND FLASH 76 Kapitel 4 MySQL (www.mysql.com) ist ein relationales Datenbanksystem. Abfragen bzw. manipulieren lässt sich die Datenbank
MehrDatenbank - Teil 3. Ziele: Eine Datenbank anlegen mit SQL. Daten eingeben mit SQL. Abfragen stellen mit SQL und PHP.
Ziele: Eine Datenbank anlegen mit SQL Daten eingeben mit SQL Abfragen stellen mit SQL und PHP 1 Datenbankserver Entwickelt von der schwedischen Aktiengesellschaft MySQL Unter GNU General Public License
MehrMySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.
MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt
MehrPHP + MySQL. Die MySQL-Datenbank. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing.
PHP + MySQL Die MySQL-Datenbank Zusammenspiel Apache, PHP, PHPMyAdmin und MySQL PHPMyAdmin Verwaltungstool Nutzer Datei.php oder Datei.pl Apache HTTP-Server PHP Scriptsprache Perl Scriptsprache MySQL Datenbank
MehrZugriff auf Firebird-Datenbanken mit PHP. Daniel de West DB-Campus-Treffen 15. Januar 2004
Zugriff auf Firebird-Datenbanken mit PHP Daniel de West DB-Campus-Treffen 15. Januar 2004 Inhalt PHP und Firebird Die wichtigsten Befehle Verbindungsaufbau Übermitteln von Abfragen Beenden von Verbindungen
MehrEntwicklung einer Suchmaschine mit dem Internet Information Server
Entwicklung einer Suchmaschine mit dem Internet Information Server Überblick: Der Index Server erstellt einen Index für alle Inhalte und Eigenschaften von Dokumenten, die auf dem Internet Information Server
MehrFolien php/mysql Kurs der Informatikdienste
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,
MehrMySql und PHP. Apache2: Konfigurieren für php4. ...\apache2\conf\httpd.conf aufrufen. Folgende Zeilen einfügen:
MySql und PHP Apache2: Konfigurieren für php4...\apache2\conf\httpd.conf aufrufen Folgende Zeilen einfügen: LoadModule php4_module "c:/php/php4apache2.dll" AddType application/x-httpd-php.php Wichtig!!
MehrMultimedia im Netz Wintersemester 2013/14. Übung 10 (Nebenfach)
Multimedia im Netz Wintersemester 2013/14 Übung 10 (Nebenfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 10-1 Erinnerung: Anmeldung zur Klausur Die Anmeldung zur Klausur
MehrPHP Formulare. Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014
PHP Formulare Stefan Maihack Dipl. Ing. (FH) Datum: 22.05.2014 1 Formularverarbeitung Durch Formulare werden Webseiten interaktiv. Durch Formulare können Daten an den Webserver geschickt werden, um sie
MehrFolien php/mysql Kurs der Informatikdienste
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,
Mehr(TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.form.input 23.05.08 Seite 1 von 11
(TWS) Microsoft JScript für den Hobby-Programmierer Objekt window.document.input 23.05.08 Seite 1 von 11 window.document.input Objekt und seine Varianten beim Internet Explorer window.document.input Objekt
MehrEinstieg in die Informatik mit Java
1 / 34 Einstieg in die Informatik mit Java Klassen mit Instanzmethoden Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 34 1 Definition von Klassen 2 Methoden 3 Methoden
MehrSQL,Teil 1: CREATE, INSERT, UPDATE, DELETE, DROP
SQL,Teil 1: CREATE, INSERT, UPDATE, DELETE, DROP W. Spiegel Übersicht DDL & DML Relationen definieren: CREATE Primärschlüssel setzen mit primary key Tabellen löschen: DROP Daten speichern: INSERT Daten
MehrDatenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe
MySQL 4, 5 Kapitel 06: Datenbanken Gliederung 1 Datenbanken erstellen 2 3 Datenbanken erstellen CREATE DATABASE erstellt. Optional kann der Parameter IF NOT EXISTS die Datenbank bereits existiert.
MehrLabor 3 - Datenbank mit MySQL
Labor 3 - Datenbank mit MySQL Hinweis: Dieses Labor entstand z.t. aus Scripten von Prof. Dr. U. Bannier. 1. Starten des MySQL-Systems MySQL ist ein unter www.mysql.com kostenlos erhältliches Datenbankmanagementsystem.
MehrScripting Server (Lamp) Domain Hosting
Scripting Server (Lamp) Domain Hosting Quick-Start Guide 08.12.09 - HS - 1/14 Inhalt 1 Einführung...3 1.1 Administration der Internetseiten...3 1.2 Administrationsoberfläche...4 2 Grundkonfiguration...
MehrSoftwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011
Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011 Studiengang: Semester: 3. Gruppe: Wirtschaftsinformatik A & B Datum: 29.06.2011 Dozent: LfbA Dipl.-Hdl. Andreas Heß Hilfsmittel: alle Unterlagen/Bücher
MehrAccess [basics] Aktionsabfragen per VBA ausführen. Beispieldatenbank. Aktionsabfragen. Die Execute-Methode. Datenzugriff per VBA
Aktionsabfragen lassen sich bequem mit der Entwurfsansicht für Abfragen zusammenstellen. Sie können damit Daten an Tabellen anfügen, bestehende Daten ändern oder löschen und sogar gleich die passende Tabelle
MehrArrays. PHP JavaScript Kapitel 9
Arrays 1 Problem: Volatilitätenbeispiels in der Programmiersprache JavaScript. Der Benutzer unseres Programms soll die Aktienkurse für beliebig viele Tage eingeben können. Dabei soll er zunächst sagen,
MehrUNIVERSITÄT ULM Fakultät für Ingenieurswissenschaften und Informatik Institut für Datenbanken und Informationssysteme
UNIVERSITÄT ULM Fakultät für Ingenieurswissenschaften und Informatik Institut für Datenbanken und Informationssysteme 8. Übung zur Vorlesung Datenbanksysteme WS 08/09 Musterlösung Aufgabe 8-1: SQLJ //
MehrDynamik bis zur DB-Interaktion. Marc Schanne. CGI Möglichkeiten
CGI einfach PHP Dynamik bis zur DB-Interaktion 1 CGI Möglichkeiten Das Common Gateway Interface (CGI) ermöglicht den Entwurf von interaktiven, benutzergesteuerten Web-Applikationen. Der WWW-Server ruft
MehrLehrgang: 66/425 Dynamische Webseitenerstellung, Programmierern mit PHP und MySQL vom 26.07. bis 30.07.2004 in Dillingen
Lehrgang: 66/425 Dynamische Webseitenerstellung, Programmierern mit PHP und MySQL vom 26.07. bis 30.07.2004 in Dillingen Akademie für Lehrerfortbildung und Personalführung Dillingen Referent: Stefan Matheis
MehrFachhochschule Kaiserslautern Labor Datenbanken mit MySQL SS2006 Versuch 1
Fachhochschule Kaiserslautern Fachbereiche Elektrotechnik/Informationstechnik und Maschinenbau Labor Datenbanken Versuch 1 : Die Grundlagen von MySQL ------------------------------------------------------------------------------------------------------------
MehrPHP 4. E i n e K u r z e i n f ü h r u n g. Vortragender: Kevin Bransdor Datum: 08.05.2002 Folie 1
PHP 4 E i n e K u r z e i n f ü h r u n g Vortragender: Kevin Bransdor Datum: 08.05.2002 Folie 1 Was ist PHP? PHP ist eine serverseitige, in HTML eingebettete Skriptsprache. Die Befehlsstruktur ist an
Mehr4 MySQL-Daten im Web publizieren
71 Hier kommt er der Teil, auf den Sie sicherlich schon lange gewartet haben! In diesem Kapitel lernen Sie nun, wie Sie Informationen aus einer Datenbank herausholen und für alle sichtbar auf einer Webseite
MehrProjektbericht Gruppe 12. Datenbanksysteme WS 05/ 06. Gruppe 12. Martin Tintel Tatjana Triebl. Seite 1 von 11
Datenbanksysteme WS 05/ 06 Gruppe 12 Martin Tintel Tatjana Triebl Seite 1 von 11 Inhaltsverzeichnis Inhaltsverzeichnis... 2 1. Einleitung... 3 2. Datenbanken... 4 2.1. Oracle... 4 2.2. MySQL... 5 2.3 MS
MehrEinführung in SQL. 1. Grundlagen SQL. Structured Query Language. Viele Dialekte. Unterteilung: i. DDL (Data Definition Language)
Einführung in SQL 1. Grundlagen Structured Query Language Viele Dialekte Unterteilung: i. DDL (Data Definition Language) ii. iii. DML (Data Modifing Language) DRL (Data Retrival Language) 1/12 2. DDL Data
MehrSEMINAR Modifikation für die Nutzung des Community Builders
20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen
MehrDr. Christian Senger DB & IS II, SS15 09.05.2015
Übung MVC Dr. Christian Senger DB & IS II, SS15 09.05.2015 0) Allgemeine Hinweise: In den folgenden Lektionen soll die Realisierung einer objektrelationalen Abbildungsschicht gezeigt werden. Die Realisierung
MehrJavascript. Einführung in Javascript. Autor: Christian Terbeck Erscheinungsjahr: 2014 -1-
Javascript Einführung in Javascript Autor: Erscheinungsjahr: 2014-1- Inhaltsverzeichnis 1) Einführung 1. Allgemeines 2. Funktionalität 3. Syntax 4. Semantik 2) Die Grundlagen 1. Event-Handler 1. Schreibweise
MehrPHP Klassen und Objekte (1)
PHP Klassen und Objekte (1) PHP erlaubt objektorientierte Programmierung. Klassen sind nutzerdefinierte Datentypen, die verschiedene Eigenschaften (Variablen einer Klasse) und Funktionen (Methoden einer
MehrSQL structured query language
Umfangreiche Datenmengen werden üblicherweise in relationalen Datenbank-Systemen (RDBMS) gespeichert Logische Struktur der Datenbank wird mittels Entity/Realtionship-Diagrammen dargestellt structured query
MehrMySQL 101 Wie man einen MySQL-Server am besten absichert
MySQL 101 Wie man einen MySQL-Server am besten absichert Simon Bailey simon.bailey@uibk.ac.at Version 1.1 23. Februar 2003 Change History 21. Jänner 2003: Version 1.0 23. Februar 2002: Version 1.1 Diverse
MehrHerzlich Willkommen. Über mich Termine Literatur Über PHP
Über mich Termine Literatur Über PHP Herzlich Willkommen Über mich Termine Literatur Über PHP Wer ist das da vorne? Mario Lipinski Über mich Termine Literatur Über PHP Wer ist das da vorne? Mario Lipinski
MehrForeign Keys. MySQL 4, 5. Kapitel 16: Fremdschlüssel. Marcel Noe
MySQL 4, 5 Kapitel 16: Fremdschlüssel Gliederung 1 Gliederung 1 Fremdschlüssel sichern die Referenzielle Integrität voneinander abhängiger Tabellen. Um Fremdschlüssel definieren zu können, müssen Sie die
MehrPHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell
Java-Script-Objekte und das Event-Modell 1 Interaktions-Methoden des Window-Objekts
MehrVisual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!
Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Grundstrukturen: Sub [name]([übergabe]) End Sub [Übergabe] ist
MehrInternetanbindung von Datenbanken
Internetanbindung von Datenbanken http://galahad.informatik.fh-kl.de/~miesel/index.html PHP -1 Gliederung Einführung PHP3 Datenbankanbindung mit PHP3 Sicherheitsprobleme Realisierung mit PHP3 Probleme
MehrE-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 4: Einführung in JavaScript Stand: 03.11.2014. Übung WS 2014/2015. Benedikt Schumm M.Sc.
Übung WS 2014/2015 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 4: Stand: 03.11.2014 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische Universität Eichstätt-Ingolstadt
MehrSessions mit PHP. Annabell Langs 2004. Sessions in PHP - Annabell Langs 1
Sessions mit PHP Annabell Langs 2004 Sessions in PHP - Annabell Langs 1 Sessions» Inhaltsverzeichnis Wozu Sessions? 3 Wie funktionieren Sessions? 5 Wie kann ich die Session-ID übergeben? 8 Sicherheit 9
MehrPHP - Erstellen dynamischer WebSites Teil 2 Arbeiten mit Formularen
PHP - Erstellen dynamischer WebSites Teil 2 Arbeiten mit Formularen Inhalt D Bearbeitung von Formularen... 3 D.1 Variablen aus Formularen... 3 D.2 Verzweigungen und Formulare... 4 D.3 Auswahl von Formularinhalten...
MehrSQL-Befehlsliste. Vereinbarung über die Schreibweise
Vereinbarung über die Schreibweise Schlüsselwort [optionale Elemente] Beschreibung Befehlsworte in SQL-Anweisungen werden in Großbuchstaben geschrieben mögliche, aber nicht zwingend erforderliche Teile
MehrZugriff auf Daten der Wago 750-841 über eine Webseite
Zugriff auf Daten der Wago 750-841 über eine Webseite Inhaltsverzeichnis Einleitung... 3 Auslesen von Variablen... 4 Programm auf der SPS... 4 XML-Datei auf der SPS... 4 PHP-Script zum Auslesen der XML-Datei...
Mehr