MySQl-DB auslesen

ben78

Mitglied
Hey Leutz,

ich habe in meiner PHP Datei folgende Zeile:

echo "<td>". $zeile['Bildurl'] . "</td>";

Meine PHP-Datei, greift auf eine MySQL-DB zu, in der Datensätze gespeichert sind. Je Datensatz ist eine Bild-URL hinterlegt. Mein Problem ist, dass mir bei der Ausgabe nicht das gewünschte Bild angezeigt wird. Es erscheint immer nur der Pfad zum Bild. Selbiges Problem habe ich bei den Links, die in meiner Tabelle gespeichert sind. Also kein Blauer Text mit aktivem Link, sondern nur der Pfad. Dann habe noch das Problem, dass alle Umlaute in komische Zeichen angezeigt werden. Z. B. für ö = ö. UTF8 ist das bestimmt nicht. Als Zeichencodierung habe ich bei meiner MySQL-DB Latin 1 general gewählt.

Wie ihr sehen könnt, bin ich ein absoluter Anfänger in Sachen PHP und MySQL. Ich habe 4 qualvolle Tage und Nächte gebraucht, damit wenigstens eine Verbindung (per PHP) zur MySQL-DB aufgebaut werden kann. Ich B I T T E um Eure Hilfe. Wenn mehr Input zum Thread benötigt wird, dann lasst es mich wissen. Ich bin langsam am verrecken...:confused:


VERY BBIIGG THX an alle, die mir helfen können!
 
Zu einem Bild gehört immer noch der <img>-Tag und zu Links der <a href>-Tag.

Image:
PHP:
echo "<td><img src='". $zeile['Bildurl'] . "' alt='Bild'/></td>";
echo "<td><a href='". $zeile['Linkurl'] . "'/></td>";
Und zu Deinen Umlauten : Vielleicht würde ich die DB, die Tabelle, oder die Spalte mit UTF8 versehen, dann den MySQL-Zugriff genauso mit UTF8-Query öffnen und zu guter Letzt auch die Seite als Solche UTF-8-fähig machen.

PHP:
mysql_query("SET NAMES 'utf8'");

mfg chmee
 
Zurück