Hello,
<?php
error_reporting(E_ALL);include 'config.php';
$con = mysql_connect(HOST, USER, PASS) OR die(mysql_error());
mysql_select_db(DB, $con) OR die(mysql_error());
$sql = "SELECT
Bild
FROM
User
WHERE
id = $id"; ## oder welche Einschränkung Du sonst benötigst
$result = mysql_query($sql,$con) OR die(mysql_error());
if (($mysql_errno($con) == 0) and $result)
{
while($row = mysql_fetch_assoc($result))
{
echo "<img src='".htmlspecialchars(urlencode($row['bild']))."'>";
}
}
?>
Fehlermeldungen nicht unterdrücken, sondern immer alle anzewigen lassen, inclusive Notices.
Die kann man nachher im Produktiveinsatz komplett filtern bzw. in eine Log-Datei umleiten.
Select-Statements benötigen meistens auch eine Where-Klausel, es sei denn, man will wirklich ALLE Datensätze auslesen.
Nur, wenn kein fehler auftrat, kannst Du weiterarbeiten
Nur, wenn ein Result vorliegt, kannst Du weiterarbeiten
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
