簡體   English   中英

圖片未上傳到mysql數據庫php

[英]Image not uploading into mysql database php

我正在嘗試通過使用圖像位置更新MySQL表列來上傳圖像。

<?php
session_start();
if(isset($_POST['upload']))
{
$link = mysqli_connect("localhost", "root", "root", "rental");

if($link == false){ 
    die("ERROR: Could not connect. " . mysqli_connect_error());
}
$image = $_FILES['propic']['tmp_name'];
$propic = addslashes(file_get_contents($image));
$lipic = "img/user.png";
$aadhar="img/user.png";
$sql= "UPDATE profiles SET profilepic='$propic', license='$lipic', aadhar='$aadhar' WHERE email='".$_SESSION['email']."'";
$result=mysqli_query($link,$sql);
}   
?>

HTML代碼:

<form id="form" method="post" action="profile.php" enctype="multipart/form-data">
 <input type="file" name="propic" accept="image/*">
 <input type="file" name="lipic" accept="image/*">
 <input type="file" name="aapic" accept="image/*">
 <input type="submit" class="mybutton myfont" name="upload" value="Submit" style="width:100px; background-color:black;">
 </form>

MySQL表

在此處輸入圖片說明

試試這個代碼。 您缺少文件上傳代碼。

$image = $_FILES['propic']['tmp_name'];
$name = "img/$_FILES['propic']['name']";
move_uploaded_file($image, $name); //Here you have to upload a file in a folder.

這僅供參考。 使用它,您將能夠在服務器上上傳文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM