MySQL設定方法為:
資料表為pic
欄位為id
欄位為pictext,儲存圖片型態設為longblob。
儲存圖片型態有TinyBlob、Blob、MediumBlob、LongBlob。
CREATE TABLE IF NOT EXISTS `pic` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pictext` longblob,
PRIMARY KEY (`id`)
)
PHP語法:
網頁繪出圖片的pic_i.php檔與pic.php要對應相同的查詢GET。
網頁上繪出圖片的方法,pic_i.php檔:
<?PHP
require_once("data.php");
mysql_select_db($database,$GD);
$result=mysql_query("SELECT * FROM pic WHERE id=".$_GET["id"],$GD) or die("Can't perform Query");
$row=mysql_fetch_object($result);
Header( "Content-type: image/png");
echo $row->pictext;
?>
顯示在網頁上,pic.php檔:
重點:pic_i.php?id=$row->id為對應pic_i.php的$_GET["id"]。
<?php
require_once("data.php");
mysql_select_db($database,$GD);
$result=mysql_query("SELECT * FROM pic",$GD) or die("Can't Perform Query");
While($row=mysql_fetch_object($result))
echo "<IMG SRC=\"pic_i.php?id=$row->id\">";
?>
留言列表