我想顯示存儲在數據庫中的所有圖片我的圖片..然後我的問題是,只有小方會出現。我需要幫助..無法顯示存儲在數據庫中
我maincontent.php
<?php
error_reporting(E_ALL);
$link = mysql_connect("localhost", "root", "") or die("Could not connect: " . mysql_error());
mysql_select_db("login") or die(mysql_error());
$sql = "SELECT id FROM products";
$result = mysql_query("$sql") or die("Invalid query: " . mysql_error());
while($row=mysql_fetch_assoc($result)){
echo '<img src="t2.php?id='.$row['id'].'"/>';
}
mysql_close($link);
?>
我t2.php
<?php
error_reporting(E_ALL);
if(isset($_GET['id']) && is_numeric($_GET['id'])) {
$link = mysql_connect("localhost", "root", "") or die("Could not&nbsp;connect: " . mysql_error());
mysql_select_db("login") or die(mysql_error());
$sql = "SELECT photo FROM products WHERE id={$_GET['id']}";
$result = mysql_query("$sql") or die("Invalid query: " . mysql_error());
header("Content-type: image/jpeg");
echo mysql_result($result, 0);
mysql_close($link);
}else{
echo 'Please use&;nbsp;a real id number';
}
?>
我希望有人能幫助我關於這個問題。
即時通訊使用blob保存圖像在數據庫中。 輸出是:https://dl.dropboxusercontent.com/u/87636874/Capture.JPG – user2699948
當您在瀏覽器中手動打開't2.php?id = SOMEID'時,您會得到什麼?你應該檢查一下,因爲你正在使用'echo'來處理你的錯誤,並且你看不到''標籤中的那些標籤。 –
我找不到錯誤。你確定這個blob被正確保存了嗎?你能提供幾行mysqldunp嗎? – blue