• 110 likes • 188 Views
PHP und MYSQL. am 28 .6.2010 Organisatorisches Speichern von Bildern in der Datenbank // Zwei Methoden BLOB-Felder in der Datenbank Einlesen von Dateien in Strings, und warum Maskieren von Sonderzeichen Wiederholung Arrays Speichern von Objekten in Arrays. Organisatorisches.
E N D
PHP und MYSQL am 28.6.2010 Organisatorisches Speichern von Bildern in der Datenbank // Zwei Methoden • BLOB-Felder in der Datenbank Einlesen von Dateien in Strings, und warum Maskieren von Sonderzeichen Wiederholung Arrays Speichern von Objekten in Arrays Universität zu Köln
Organisatorisches Niemals als Nerd enden! Universität zu Köln
Speichern von Bildern in der DB • Methode 1: Speichern der Datei auf dem Webserver als Datei Speichern des Dateinamens in der Datenbank Methode 2: Speichern der gesamten Datei in der Datenbank Universität zu Köln
Bilder in der DB, Methode 1 Speichern des Bildpfades in der DB Direktes Speichern im und Zugriff auf den Webserver HTML-Form mit Dateiupload $_FILES-Array in PHP • Bitte anschauen:http://de2.php.net/manual/de/function.move-uploaded-file.php Universität zu Köln
Bilder in der DB, Methode 2 Bilder per HTML-Formular hochladen Datei in String einlesen • (http://de2.php.net/manual/de/function.file-get-contents.php) • Maskieren • (http://de2.php.net/manual/de/function.addslashes.php) • Ganz „normal“ in einer Datenbank speichern, Typ „BLOB“ oder „LONGBLOB“ Universität zu Köln
Maskieren $meintext =„Er sagte: „Das ist nur Bloedsinn“ und hatte Recht damit.“; • $meintext= ‚Er sagte: „Das ist nur Bloedsinn“ und hatte Recht damit.‘; • $meintext =„Er sagte: \„Das ist nur Bloedsinn\“ und hatte Recht damit.“; Universität zu Köln
Wiederholung Arrays $einkauf1 = ‚Zahnbuerste‘; $einkauf2 = ‚Zahnpasta‘; $einkauf3 = ‚Klopapier‘; print $einkauf1; • print $einkauf2; • print $einkauf3; Universität zu Köln
Wiederholung Arrays $einkauf[1] = ‚Zahnbuerste‘; $einkauf[2] = ‚Zahnpasta‘; $einkauf[3]= ‚Klopapier‘; print $einkauf[1]; • print $einkauf[2]; • print $einkauf[3]; Universität zu Köln
Wiederholung Arrays $einkauf = array(); $einkauf[] = ‚Zahnbuerste‘; $einkauf[] = ‚Zahnpasta‘; $einkauf[]= ‚Klopapier‘; foreach($einkauf as $artikel) { print $artikel; } Universität zu Köln
Wiederholung Arrays Class Artikel { } $einkauf = array(); $myArticle = new Artikel(); $einkauf[] = $myArticle; $myArticle = new Artikel(); • $einkauf[] = $myArticle; • Foreach ($einkauf as $einzel) • { • $einzel->berechneMwSt(); • } Universität zu Köln
Objekte in Arrays Beispiel anhand der News Universität zu Köln