php下將圖片以二進(jìn)制存入mysql數(shù)據(jù)庫中并顯示的實現(xiàn)代碼
更新時間:2010年05月27日 03:44:21 作者:
php把圖片存入mysql教程數(shù)據(jù)庫教程中并在網(wǎng)頁上顯示,一般情況下并不需要將突破保存到數(shù)據(jù)庫中,不論是異地備份還是什么的,都很麻煩,特殊需要的除外。
//保存圖片到數(shù)據(jù)庫的php代碼
If($Picture != "none") {
$PSize = filesize($Picture);
$mysqlPicture = addslashes(fread(fopen($Picture, "r"), $PSize));
mysql_connect($host,$username,$password) or die("Unable to connect to SQL server");
@mysql_select_db($db) or die("Unable to select database");
mysql_query("INSERT INTO Images (Image) VALUES ($mysqlPicture)") or die("Cant Perform Query");
}else {
echo"You did not upload any picture";
}
//以img標(biāo)簽讀取數(shù)據(jù)庫中的圖片的代碼
mysql_connect($host,$username,$password) or die("Unable to connect to SQL server");
@mysql_select_db($db) or die("Unable to select database");
$result=mysql_query("SELECT * FROM Images") or die("Cant Perform Query");
While($row=mysql_fetch_object($result)) {
echo "<IMG SRC="Second.php3? PicNum=$row->PicNum">";
//如secoed.php文件代碼如下
$result=mysql_query("SELECT * FROM Images WHERE PicNum=$PicNum") or die("Cant perform Query");
$row=mysql_fetch_object($result);
Header( "Content-type: image/gif");
echo $row->Image;
復(fù)制代碼 代碼如下:
If($Picture != "none") {
$PSize = filesize($Picture);
$mysqlPicture = addslashes(fread(fopen($Picture, "r"), $PSize));
mysql_connect($host,$username,$password) or die("Unable to connect to SQL server");
@mysql_select_db($db) or die("Unable to select database");
mysql_query("INSERT INTO Images (Image) VALUES ($mysqlPicture)") or die("Cant Perform Query");
}else {
echo"You did not upload any picture";
}
//以img標(biāo)簽讀取數(shù)據(jù)庫中的圖片的代碼
復(fù)制代碼 代碼如下:
mysql_connect($host,$username,$password) or die("Unable to connect to SQL server");
@mysql_select_db($db) or die("Unable to select database");
$result=mysql_query("SELECT * FROM Images") or die("Cant Perform Query");
While($row=mysql_fetch_object($result)) {
echo "<IMG SRC="Second.php3? PicNum=$row->PicNum">";
//如secoed.php文件代碼如下
$result=mysql_query("SELECT * FROM Images WHERE PicNum=$PicNum") or die("Cant perform Query");
$row=mysql_fetch_object($result);
Header( "Content-type: image/gif");
echo $row->Image;
您可能感興趣的文章:
相關(guān)文章
PHP操作MongoDB實現(xiàn)增刪改查功能【附php7操作MongoDB方法】
這篇文章主要介紹了PHP操作MongoDB實現(xiàn)增刪改查功能,結(jié)合實例形式總結(jié)分析了php操作MongoDB的常用技巧,并附帶php7操作MongoDB方法,具有一定參考借鑒價值,需要的朋友可以參考下2018-04-04PHP安全之register_globals的on和off的區(qū)別
這篇文章主要介紹了PHP安全之register_globals的on和off的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07PHP global全局變量經(jīng)典應(yīng)用與注意事項分析【附$GLOBALS用法對比】
這篇文章主要介紹了PHP global全局變量經(jīng)典應(yīng)用與注意事項,結(jié)合實例形式分析了php中g(shù)lobal全局變量的功能、使用方法及相關(guān)操作注意事項,并附帶了$GLOBALS用法作為對比,需要的朋友可以參考下2019-07-07php jquery 實現(xiàn)新聞標(biāo)簽分類與無刷新分頁
php + jquery ui插件 + jquery pager插件 實現(xiàn)新聞的 標(biāo)簽分類 + 無刷新分頁2009-12-12ThinkPHP3.2.3所有的單字母方法整理總結(jié)
ThinkPHP3.2.3在以前是一款廣受歡迎的PHP開發(fā)框架,現(xiàn)在雖然除了版本5和6,但仍有不少項目使用ThinkPHP3。ThinkPHP3中的字母函數(shù)是以字母開頭的一類函數(shù),其作用是非常豐富的,包括字符串處理、文件處理、日期時間處理以及HTTP協(xié)議處理等。2023-07-07