本文目錄一覽:
- 1、php怎樣往mysql中插入圖片,並顯示在頁面上,我知道是插入圖片路徑,圖片路徑怎樣生成,具體怎樣做?
- 2、PHP+mysql圖片存儲
- 3、php中,如何將圖片保存到mysql中?
- 4、mysql數據庫怎麼導入圖片,我是想用php+mysql做一個項目的
php怎樣往mysql中插入圖片,並顯示在頁面上,我知道是插入圖片路徑,圖片路徑怎樣生成,具體怎樣做?
用php向網頁中插圖片有2種方法
1是把圖片轉成2進制數據,存到數據庫裡邊,讀的時候,再將數據庫字段名轉化成圖片
2是把圖片放到服務器的空間裡邊,只在數據庫里存一個他的路徑,讀圖片的時候,只在img標籤的src位置輸出圖片的位置就可以了
一般第2中方法用的多
PHP+mysql圖片存儲
存儲圖片路徑:$sql=”insert into pic(path)values(‘$uploadfile’)”;
其中path為pic中的一個字段,存放上傳圖片的路徑。uploadfile是你上傳的那張圖片的具體信息(路徑及名字)。
至於每頁顯示多少:$sql = “SELECT * FROM pic order by id desc limit 0,10”;
這樣是只顯示最新10個,至於幾行幾列,那要按照你的網站框架來定。
php中,如何將圖片保存到mysql中?
剛剛寫好的,就是PHP保存圖片到MYSQL數據庫
!–
CREATE TABLE ccs_image (
id int(4) unsigned NOT NULL auto_increment,
description varchar(250) default NULL,
bin_data longblob,
filename varchar(50) default NULL,
filesize varchar(50) default NULL,
filetype varchar(50) default NULL,
PRIMARY KEY (id)
)
—
HTML
HEAD
TITLE
/TITLE/HEAD
BODY
?php
if (isset($_POST[‘submit’])) {
$form_description = $_POST[‘form_description’];
$form_data_name = $_FILES[‘form_data’][‘name’];
$form_data_size = $_FILES[‘form_data’][‘size’];
$form_data_type = $_FILES[‘form_data’][‘type’];
$form_data = $_FILES[‘form_data’][‘tmp_name’];
$connect = MYSQL_CONNECT( “localhost”, “root”,”123456″ ) or die(“不能連接服務器”);
mysql_select_db( image) or die(“不能連接數據庫”);
$data = addslashes(fread(fopen($form_data, r), filesize($form_data)));
$result=MYSQL_QUERY(“INSERT INTO ccs_image (description,bin_data,filename,filesize,filetype) VALUES (‘$form_description’,’$data’,’$form_data_name’,’$form_data_size’,’$form_data_type’)”);
$id= mysql_insert_id();
MYSQL_CLOSE();
} else {
?
center
form method=post action=UPload.php enctype=multipart/form-data
文件描述:
br
input type=text name=form_description size=40
br
INPUT TYPE=hidden name=MAX_FILE_SIZE value=1000000
br
!–File to upload/store in database: —
請選擇上傳文件:
br
input type=file name=form_data size=40
br
input type=submit name=submit value=確定
/form
/center
?php
}
?
/BODY
/HTML
mysql數據庫怎麼導入圖片,我是想用php+mysql做一個項目的
一般情況是將圖片地址寫入數據庫,將圖片文件上傳到FTP中,如果要將圖片寫入mysql,你可以先將圖片轉成base64後再寫入mysql,其實真沒這個必要!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/243162.html