色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php mysql保存圖片路徑

洪振霞1年前8瀏覽0評論
在網頁應用程序中,保存圖片是非常必要的操作。通過PHP和MySQL的結合,我們可以把圖片的路徑保存到數據庫中,以便日后調用。本篇文章將向您詳細講述如何使用PHP和MySQL來實現保存圖片路徑。 一、上傳圖片 在保存圖片路徑之前,我們需要先上傳圖片。上傳圖片的代碼如下:
<form method="post" enctype="multipart/form-data"><input type="file" name="file"/><input type="submit" value="上傳"/></form><?php
if(isset($_FILES['file'])){
$tmp_name = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
move_uploaded_file($tmp_name,'./upload/'.$name);
}
?>
我們使用了
標簽創建上傳表單,并使用$_FILES來處理文件上傳。然后我們處理上傳文件的路徑和名稱,最后使用move_uploaded_file()函數來保存文件到指定的文件夾中。 二、保存路徑 上傳圖片之后,我們需要將圖片路徑存儲到數據庫中。代碼如下:
<?php
$conn = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname);
if(isset($_FILES['file'])){
$tmp_name = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
move_uploaded_file($tmp_name,'./upload/'.$name);
$path = './upload/'.$name;
$sql = "INSERT INTO images (path) VALUES ('$path')";
mysqli_query($conn,$sql);
}
?>
我們需要連接到數據庫,然后使用INSERT語句將圖片路徑存儲到數據庫中。在存儲路徑之前,我們需要將圖片上傳到指定的文件夾中,并獲取它的路徑,最后將路徑插入到數據庫中。 三、顯示圖片 存儲路徑之后,我們可以在網頁中顯示圖片。代碼如下:
<?php
$conn = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname);
$sql = "SELECT * FROM images";
$result = mysqli_query($conn,$sql);
while($row = mysqli_fetch_assoc($result)){
?><img src=""/>
我們從數據庫中獲取圖片路徑,并使用標簽將圖片顯示在網頁中。將路徑放入src屬性中即可顯示圖片。 四、完整代碼 最后,我們來看一下完整的代碼:
<form method="post" enctype="multipart/form-data"><input type="file" name="file"/><input type="submit" value="上傳"/></form><?php
$conn = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname);
if(isset($_FILES['file'])){
$tmp_name = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
move_uploaded_file($tmp_name,'./upload/'.$name);
$path = './upload/'.$name;
$sql = "INSERT INTO images (path) VALUES ('$path')";
mysqli_query($conn,$sql);
}
$sql = "SELECT * FROM images";
$result = mysqli_query($conn,$sql);
while($row = mysqli_fetch_assoc($result)){
?><img src=""/>
以上就是使用PHP和MySQL保存圖片路徑的方法,希望對您有所幫助。