Bilder in mysql speichern
Bilder in mysql speichern
am 22.08.2006 09:57:27 von Michael Lobmaier
Hallo leute, ich bin noch SEHR neu in PHP, und bin gerade dabei, eine
Newssite mit PHP zu basteln.
Nun meine Frage:
Ich möchte die Bilder zu den News auch in der DB speichern (da der Kunde
auch selbst news eingeben können soll, und keine schreibrechte am
www-server hat) und nun meine Frage: wie bekomme ich die Bilder IN und
AUS der Datenbank?
lg Michael
Re: Bilder in mysql speichern
am 22.08.2006 10:09:45 von Frank Schenk
Hallo Michael,
ich verstehe zwar nicht, wie man als totaler Laie einem Kunden=20
Programmierungen verkaufen kann aber nun gut.
Michael Lobmaier wrote:
> Ich möchte die Bilder zu den News auch in der DB speichern (da der Ku=
nde=20
> auch selbst news eingeben können soll, und keine schreibrechte am=20
> www-server hat) und nun meine Frage: wie bekomme ich die Bilder IN und =
> AUS der Datenbank?
16.3. Ist es sinnvoll, Bilder in einer Datenbank abzulegen?
http://www.php-faq.de/q/q-db-blob.html
Desweiteren - ohne Schreibrechte könnte der Kunde wohl kaum seine Domai=
n=20
auf sein Webhosting packen.
Für News (und 1000 andere Sachen) gibts fertige Tools (wie Sand am Meer=
).
Die Grundlagen zu PHP gibts auf www.php.net - ein Buch könnte auch=20
helfen. http://dev.mysql.com liefert Handbuch und Downloads rund um=20
MySQL. http://de.selfhtml.org kennst du hoffentlich.
Viel Spaß beim "Basteln"
Frank
Re: Bilder in mysql speichern
am 22.08.2006 10:16:27 von Tobias Kutzler
Michael Lobmaier schrieb:
> Hallo leute, ich bin noch SEHR neu in PHP, und bin gerade dabei, eine
> Newssite mit PHP zu basteln.
Hallo Michael,
herzlich willkommen in der Welt von PHP! Gleich zur Einstimmung mal die FAQ:
1.1. Was ist das hier?
http://www.php-faq.de/q/q-faq-ueberblick.html
> Nun meine Frage:
> Ich möchte die Bilder zu den News auch in der DB speichern (da der Kunde
> auch selbst news eingeben können soll, und keine schreibrechte am
> www-server hat) und nun meine Frage: wie bekomme ich die Bilder IN und
> AUS der Datenbank?
Die FAQ hat auch hier passende Einträge parat.
17.8. Wie kann ich Bilder in einer MySQL-Datenbank speichern?
http://www.php-faq.de/q/q-mysql-blob.html
Aber ich will Dir auch folgenden Eintrag ans Herz legen:
16.3. Ist es sinnvoll, Bilder in einer Datenbank abzulegen?
http://www.php-faq.de/q/q-db-blob.html
Ciao,
Tobias
Re: Bilder in mysql speichern
am 22.08.2006 10:29:26 von Michael Lobmaier
Frank Schenk schrieb:
> Hallo Michael,
>
> ich verstehe zwar nicht, wie man als totaler Laie einem Kunden
> Programmierungen verkaufen kann aber nun gut.
>
> Michael Lobmaier wrote:
>> Ich möchte die Bilder zu den News auch in der DB speichern (da der
>> Kunde auch selbst news eingeben können soll, und keine schreibrechte
>> am www-server hat) und nun meine Frage: wie bekomme ich die Bilder IN
>> und AUS der Datenbank?
>
> 16.3. Ist es sinnvoll, Bilder in einer Datenbank abzulegen?
> http://www.php-faq.de/q/q-db-blob.html
>
> Desweiteren - ohne Schreibrechte könnte der Kunde wohl kaum seine Domain
> auf sein Webhosting packen.
>
> Für News (und 1000 andere Sachen) gibts fertige Tools (wie Sand am Meer).
>
> Die Grundlagen zu PHP gibts auf www.php.net - ein Buch könnte auch
> helfen. http://dev.mysql.com liefert Handbuch und Downloads rund um
> MySQL. http://de.selfhtml.org kennst du hoffentlich.
>
>
> Viel Spaß beim "Basteln"
>
> Frank
Hallo Frank!
Zur erklärung: Ich arbeite seit letzter woche bei meinem neuen
Arbeitgeber als PHP-Programmierer in Ausbildung, und natürlich schaut
ein erfahrener Programmierer mir über die Schulter. Nur möcht ich eben
gern selbst was zusammenbringen, und nicht dauernd fragen müssen!
danke für die Tipps!
lg Michael
Re: Bilder in mysql speichern
am 22.08.2006 10:44:04 von Frank Schenk
Michael Lobmaier wrote:
> Hallo Frank!
>=20
> Zur erklärung: Ich arbeite seit letzter woche bei meinem neuen=20
> Arbeitgeber als PHP-Programmierer in Ausbildung, und natürlich schaut=
=20
> ein erfahrener Programmierer mir über die Schulter. Nur möcht ich e=
ben=20
> gern selbst was zusammenbringen, und nicht dauernd fragen müssen!
Dann viel Erfolg aber ich würde dir echt ans Herz legen, dir ein bis=20
zwei Bücher zu kaufen. Alternativ alle Quellen im Netz zu nutzen.
Viel Erfolg!
Frank
Re: Bilder in mysql speichern
am 22.08.2006 14:59:52 von Thomas Rachel
Michael Lobmaier wrote:
> Ich möchte die Bilder zu den News auch in der DB speichern (da der Kunde
> auch selbst news eingeben können soll, und keine schreibrechte am
> www-server hat)
Wenn das der einzige Grund ist - dann sollte sich auch ein Verzeichnis
erstellen lassen, in welches die Bilder abgelegt werden können.
Der Kunde braucht dafür keine Schreibrechte, denn es ist ja im Endeffekt PHP
und damit (falls es, wie üblich, als Modul eingebunden ist) der Webserver,
der die Schreibvorgänge durchführt.
Solltest Du es trotzdem via DB machen wollen: das Einfügen und Auswerten
erfolgt genau wie bei jedem anderen String, allerdings in irgendeinen
BLOB-Typen.
Allerdings ist es hier beim Einfügen umso wichtiger, daà Du korrekt mit
mysql_real_escape_string() arbeitest.
Thomas