php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.09.2010, 17:47  
Neuer Benutzer
 
Registriert seit: 04.09.2009
Beiträge: 18
PHP-Kenntnisse:
Anfänger
alexalbion ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] Problem MYSQL Bilder aus DB anzeigen

Ich suche jetzt schon 3 Stunden und finde keine Lösung.

Habe mir mit Openoffice Base eine MYSQL Datenbank auf meinem Server mit bildern 64x64 (Blob) erstellt. Möchte nun von dieser mit php ein bild anzeigen. Habe Folgenden Code, leider bekomme ich als ausgabe aber die webadresse meines Codes, was mache ich falsch. Bin am verzweifeln.

Tabelle Bilder enthält:
image_id - tiny integer
image - Bild [Blob]

PHP-Code:
$link mysql_connect("localhost""intern""Passwort") or die ("Kann nicht verbinden: " mysql_error()); //Verbinde zur Datenbank
        
mysql_select_db("765483_intern_12") or die (mysql_error()); // Wähle Datenbank
        
$sql "SELECT image FROM Bilder WHERE image_id=1"// Hole Bild von der Datenbank
        
$result mysql_query("$sql") or die ("Invalid query: " mysql_error()); // Ergebnis der Abfrage
        
header("Content-type: image/jpeg"); // Setzen des Headers für das Bild
        
echo mysql_result($result,1); //Ausgeben des Bildes
        
mysql_close($link); // Datenbank schliessen 
alexalbion ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.09.2010, 18:32  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von alexalbion Beitrag anzeigen
leider bekomme ich als ausgabe aber die webadresse meines Codes
Keine Ahnung, was das bedeuten soll. Bitte drücke dich präziser aus.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 08.09.2010, 18:44  
Neuer Benutzer
 
Registriert seit: 04.09.2009
Beiträge: 18
PHP-Kenntnisse:
Anfänger
alexalbion ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Keine Ahnung, was das bedeuten soll. Bitte drücke dich präziser aus.

Ausgabe im Browser : http://************.de/cms/bild.php

aber kein Bild, irgendwo muss der Fehler in meinem script liegen, aber ich seh vor lauter Zahlen momentan den Wald nicht

Geändert von alexalbion (08.09.2010 um 18:45 Uhr). Grund: Info hinzugefügt
alexalbion ist offline   Mit Zitat antworten
Alt 08.09.2010, 18:48  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Du rufst dein Script über Eingabe der Adresse in der Adresszeile auf?
Und wo noch steht dann die Bildadresse, wo erfolgt diese „Ausgabe“?


Das error_reporting hast du ja hoffentlich schon auf E_ALL und display_errors auf 1 stehen - dann kommentiere jetzt auch noch den header-Aufruf im Script aus, und dann schau dir an, was für Meldungen kommen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 08.09.2010, 19:04  
Neuer Benutzer
 
Registriert seit: 04.09.2009
Beiträge: 18
PHP-Kenntnisse:
Anfänger
alexalbion ist zur Zeit noch ein unbeschriebenes Blatt
Standard



das sieht man es genau
alexalbion ist offline   Mit Zitat antworten
Alt 08.09.2010, 19:08  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Gut, dann reagiert dein Testbrowser wohl so, wenn er ein Bild nicht anzeigen kann - meiner zeigt die bekannte „broken image“-Grafik an.

Hast du das error_reporting scharf gestellt?

Aufruf der Adresse zeigt eine Antwort mit Content-Length 1 Byte an - also funktioniert wohl entweder das Auslesen des BLOBs, oder die Ausgabe nicht korrekt.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 08.09.2010, 19:10  
Neuer Benutzer
 
Registriert seit: 04.09.2009
Beiträge: 18
PHP-Kenntnisse:
Anfänger
alexalbion ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Gut, dann reagiert dein Testbrowser wohl so, wenn er ein Bild nicht anzeigen kann - meiner zeigt die bekannte „broken image“-Grafik an.

Hast du das error_reporting scharf gestellt?

Aufruf der Adresse zeigt eine Antwort mit Content-Length 1 Byte an - also funktioniert wohl entweder das Auslesen des BLOBs, oder die Ausgabe nicht korrekt.
Ich dreh durch, nicht mal ne Fehlermeldung bekomme ich, obwohl error reporting an ist
alexalbion ist offline   Mit Zitat antworten
Alt 08.09.2010, 19:13  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Nicht durchdrehen, sondern logisch an die Fehlersuche herangehen.

Hast du erst mal verifiziert, dass das Bild korrekt in der DB drin steht?
Liefert die Abfrage, per phpMyAdmin abgesetzt, etwas, das nach binären Bilddaten aussieht?

Was passiert, wenn du statt mysql_result mal eine der mysql_fetch-Funktionen benutzt, und dir den ganzen Datensatz mit var_dump zur Kontrolle ausgeben lässt?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 08.09.2010, 19:21  
Neuer Benutzer
 
Registriert seit: 04.09.2009
Beiträge: 18
PHP-Kenntnisse:
Anfänger
alexalbion ist zur Zeit noch ein unbeschriebenes Blatt
Standard Also PHPMYADMIN liefert

bei der Abfrage
SELECT image FROM Bilder WHERE image_id=1

[BLOB - 35,9 KiB]
alexalbion ist offline   Mit Zitat antworten
Alt 08.09.2010, 19:24  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Dann Teil zwei.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder löschen unlink() Problem Ninos PHP Tipps 2009 6 18.08.2009 05:15
problem bei adminbereich für bilder in datenbank stellen mobilica PHP Tipps 2009 18 04.01.2009 10:58
[Erledigt] Problem mit Sonderzeichen PHP -> MySQL -> HTML PHP Tipps 2007 18 07.12.2005 15:23
[Erledigt] Problem beim verbindungsaufbau zum Mysql Server Datenbanken 9 27.10.2005 11:27
MySQL & PHP: Problem mit Password() Datenbanken 10 19.09.2005 11:00
MySQL, PHP und ein großes Problem! Datenbanken 2 27.08.2005 10:51
[Erledigt] Mysql - PHP - Bilder upload Datenbanken 5 24.08.2005 00:04
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Problem MySQL 3 und 4 PHP-Fortgeschrittene 9 02.08.2005 16:45
Brauche hilfe bei komplexem problem mit PHP und MySQL Dragon26mFR PHP Tipps 2005 2 02.05.2005 13:58
Bilder in MySQL Datenbanken 5 03.04.2005 04:53
Bilder nach Namen anzeigen PHP Tipps 2005 11 06.03.2005 15:41
mit mysql und php eine datenbank erstellen? Großes Problem PHP Tipps 2004-2 1 16.12.2004 14:53
MySQL Problem Datenbanken 4 27.08.2004 14:42
[Erledigt] Problem mit PHP und MYSQL Datenbanken 6 01.08.2004 05:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/71613-erledigt-problem-mysql-bilder-aus-db-anzeigen.html, bilder aus mysql datenbank anzeigen, bilddaten aus blob mit php in html anzeigen, mysql bilder aus datenbank ausgeben, php bild aus datenbank anzeigen, php bild darstellen problem, bild von der mysql datenbank auf der website anzeigen, bilder aus db anzeigen php, bilder aus datenbank ausgeben, bilder aus datenbank ausgeben ohne blob, mysql bild anzeigen, alle bilder aus mysql ausgabe, php datenbank bilder anzeigen, php bilder aus datenbank anzeigen, php fotos aus mysql anzeigen, php mysql blob auslesen, blob bild in php seite anzeigen, php bild blob anzeigen, php bild aus datenbank, php mysql blob anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum