真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP上傳圖片到數(shù)據(jù)庫并顯示的方法

PHP 語言作為當今最熱門的網(wǎng)站程序開發(fā)語言,它具有成本低、速度快、可移植性好、 內置豐富的函數(shù)庫等優(yōu)點,因此被越來越多的企業(yè)應用于網(wǎng)站開發(fā)中。但隨著互聯(lián)網(wǎng)的不斷更新?lián)Q代,PHP語言也出現(xiàn)了不少問題。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供永年網(wǎng)站建設、永年做網(wǎng)站、永年網(wǎng)站設計、永年網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、永年企業(yè)網(wǎng)站模板建站服務,十多年永年做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

PHP的特性包括:

1、PHP獨特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法。

2、PHP可以比CGI或者Perl更快速的執(zhí)行動態(tài)網(wǎng)頁——動態(tài)頁面方面,與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成htmL標記的CGI要高許多;PHP具有非常強大的功能,所有的CGI的功能PHP都能實現(xiàn)。

3、PHP支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。

4、PHP可以用C、C++進行程序的擴展。

PHP上傳圖片到數(shù)據(jù)庫并顯示的方法

1、創(chuàng)建數(shù)據(jù)表

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)
)engine=myisam DEFAULT charset=utf8

2、用于上傳圖片到服務器的頁面 upimage.html




    
    
    
    
    Document


描述:
上傳文件到數(shù)據(jù)庫:

3、處理圖片上傳的php  upimage.php

query("INSERT INTO ccs_image (description,bin_data,filename,filesize,filetype)
                  VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')");
    if ($result) {
        echo "圖片已存儲到數(shù)據(jù)庫";
    } else {
        echo "請求失敗,請重試";

注:圖片是以二進制blob形式存進數(shù)據(jù)庫的,像這樣

4、顯示圖片的php getimage.php

query($query);
    $result = $result->fetchAll(2);
//    var_dump($result);
    $data = $result[0]['bin_data'];
    $type = $result[0]['filetype'];
    Header( "Content-type: $type");
    echo $data;

5、到瀏覽器查看已經(jīng)上傳的圖片,看是否可以顯示

PHP上傳圖片到數(shù)據(jù)庫并顯示的方法

是沒有問題的,證明圖片已經(jīng)以二進制的形式存儲到數(shù)據(jù)庫了

以上就是PHP上傳圖片到數(shù)據(jù)庫并顯示的方法的詳細內容,更多請關注創(chuàng)新互聯(lián)其它相關文章!


文章題目:PHP上傳圖片到數(shù)據(jù)庫并顯示的方法
網(wǎng)站URL:http://weahome.cn/article/pgojco.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部