PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datentyp für MySQL



Uwe25
08.03.07, 05:34
hallo ich will in der Datenbank ein Link hinterlegen, der geöffnet werden soll sobald der Datensatz abgerufen wird. Welchen Datentyp kann ich für diesen Link nutzen? :confused:

marce
08.03.07, 06:05
Häh?

Erkläre mal ein bisschen genauer - ansonsten (rein in's blaue vermutet) - wie wäre es mit varchar oder text?

Uwe25
08.03.07, 06:43
Also ich habe deine Datenbank (MySQL), in der sollen verschiedene Daten von Personen gespeichert werden. Die normalen Daten wie Name, Geburtstag und so weiter konnte ich eingeben und sie später wieder mit php auf einer Webseite ausgeben. Das Problem jetzt ist, das jede Person auch ein Gesicht (Bild) bekommen soll. Habe versucht das ganze mit BLOB zu realiesieren, was schief ging. Jetzt hatte ich die Idee, ich könnte doch nicht das Bild in der Datenbank speichern, sondern ein URL auf das Bild, die URL soll sich öffenen sobald die Daten der Person ausgegeben werden.

Hoffe die Beschreibung hilft dir oder besser uns weiter.

MiGo
08.03.07, 06:59
Habe versucht das ganze mit BLOB zu realiesieren, was schief ging.
Das sollte eigentlich gehen - zumindest hier tut es das :)
Wenn du beschreibst, was schief geht, gibts vielleicht auch mehr hilfe.

Alternativ kannst du auch einfach einen passenden Pfad zum Bild in der DB hinterlegen, welcher dann halt beim Ausgeben der Daten als <img>-Tag ausgegeben wird.

marce
08.03.07, 07:01
Bilder in der DB - kann man machen, muss man aber nicht - bei Seiten mit ein bisserl mehr Besuchern würde ich davon absehen...

Bei Dir würde ich aber auch einfach die URL speichern und halt entsprechend dann einbinden...

Uwe25
08.03.07, 07:04
ich kann nachher her mal den ursprünglichen code online stellen. dann kannst du dir ihn dir gern mal anschauen.

Uwe25
08.03.07, 07:50
es hat geklappt, danke!!
hab es jetzt mit dem <img>-tag realisiert, warum bin ich ncht selber darauf gekommen :o, geil der tag und die Projekt-arbeit sind gerettet :)

marce
08.03.07, 07:52
was auch immer Du wie nun realisiert hast (evtl. erklärst Du es noch mal genauer - für die Dummen hier und falls jemand ein ähnliches Problem hat) - schön, dass es geklappt hat...

Uwe25
08.03.07, 11:15
...............................
<?php

foreach($grid as $row){

echo "<table>";
echo "<tr>";
echo "<td><img src=" . $row['Photo'] . "></td>";
echo "</tr>";
................................
?>
.................................


in Photo hab ich die URL vom Bild gespeichert.