從MySQL數據庫中存儲和檢索圖像,該數據庫使用PHP
開始在mySQL中創建表以存儲圖像數據。下面提供了一個名為“ testblob”的合適表結構的示例:創建table testblob( image_id tinyint(3)不為null默認'0', image_type varchar(25)不是null默認'', 圖像斑點不是零, image_size varchar(25)不是null默認'', image_ctgy varchar(25)不是默認值'', image_name varchar(50)不是null默認值'' ); 插入圖像:
在數據庫中插入圖像,使用PHP的文件實用程序獲取圖像數據及其尺寸。連接到MySQL數據庫,並執行類似於以下數據的SQL查詢,以確保將圖像數據逃脫以防止SQL注入:), mysql_real_escape_string($ imgdata), $ size [3], mysql_real_escape_string($ _ files ['userfile'] ['name']) ); mysql_query($ sql);
檢索圖像:在網頁上顯示來自數據庫的圖像,連接到數據庫並執行查詢以檢索圖像數據。設置適當的內容類型標頭並使用PHP的echo命令顯示圖像:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3