第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用PHP代碼將圖像上傳到MySQL數(shù)據(jù)庫

如何使用PHP代碼將圖像上傳到MySQL數(shù)據(jù)庫

慕標(biāo)琳琳 2019-07-13 15:19:11
我正在嘗試從HTML表單中保存數(shù)據(jù)庫中的圖像。我編寫了PHP代碼來完成這項(xiàng)任務(wù)。該程序沒有生成任何錯(cuò)誤消息,也沒有在MySQL數(shù)據(jù)庫中插入圖像數(shù)據(jù)。請檢查一下。在這里,我分享我的代碼摘錄。        /*-------------------     IMAGE QUERY      ---------------*/     $file   =$_FILES['image']['tmp_name'];     if(!isset($file))     {       echo 'Please select an Image';     }     else      {        $image_check = getimagesize($_FILES['image']['tmp_name']);        if($image_check==false)        {         echo 'Not a Valid Image';        }        else        {         $image = file_get_contents ($_FILES['image']['tmp_name']);         $image_name = $_FILES['image']['name'];         if ($image_query = mysql_query ("insert into product_images values (1,'$image_name',$image )"))         {           echo $current_id;          //echo 'Successfull';         }         else         {           echo mysql_error();         }        }    }         /*-----------------     IMAGE QUERY END     ---------------------*/     <form action='insert_product.php' method='POST' enctype='multipart/form-data' ></br>             File        : <input type='file' name= 'image' >     </form>錯(cuò)誤消息:您的SQL語法有錯(cuò)誤;請檢查與MySQL服務(wù)器版本相對應(yīng)的手冊,以獲得在第1行使用Next‘的正確語法。
查看完整描述

3 回答

?
動(dòng)漫人物

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊

這是通過MySQL數(shù)據(jù)庫上傳和顯示圖像的完美代碼。

<html><body><form method="post" enctype="multipart/form-data"><input type="file" name="image"/>
<input type="submit" name="submit" value="Upload"/></form><?php    if(isset($_POST['submit']))
    {
     if(getimagesize($_FILES['image']['tmp_name'])==FALSE)
     {
        echo " error ";
     }
     else
     {
        $image = $_FILES['image']['tmp_name'];
        $image = addslashes(file_get_contents($image));
        saveimage($image);
     }
    }
    function saveimage($image)
    {
        $dbcon=mysqli_connect('localhost','root','','dbname');
        $qry="insert into tablename (name) values ('$image')";
        $result=mysqli_query($dbcon,$qry);
        if($result)
        {
            echo " <br/>Image uploaded.";
            header('location:urlofpage.php');
        }
        else
        {
            echo " error ";
        }
    }?></body></html>


查看完整回答
反對 回復(fù) 2019-07-13
  • 3 回答
  • 0 關(guān)注
  • 771 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號