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\">";
?>
