图片上传到数据库,在展示到页面 上传图片路径到mysql

导读:在网站开发中,我们经常需要上传图片,并将其路径存储到数据库中 。本文将介绍如何使用PHP将图片路径上传到MySQL数据库中 。
1. 创建表格
首先,我们需要创建一个表格来存储图片路径 。表格应该包含一个自增的ID字段、一个用于存储图片路径的字段以及其他必要的字段 。例如:
CREATE TABLE `images` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`image_path` varchar(255) NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2. 上传图片
接下来 , 我们需要编写代码来上传图片并将其路径存储到数据库中 。我们可以使用PHP的$_FILES变量来获取上传的文件,并使用move_uploaded_file()函数将文件移动到服务器上 。
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file);
3. 存储图片路径
一旦我们成功地将图片上传到服务器上,我们可以将其路径存储到数据库中 。我们可以使用MySQL的INSERT语句来插入新的记录 。
$image_path = $target_file;
$sql = "INSERT INTO images (image_path) VALUES ('$image_path')";
$result = mysqli_query($conn, $sql);
4. 显示图片
最后,我们可以从数据库中检索图片路径,并将其显示在网页上 。
$sql = "SELECT * FROM images";
while($row = mysqli_fetch_assoc($result)) {
echo "";
}
【图片上传到数据库,在展示到页面 上传图片路径到mysql】总结:通过本文的介绍,我们学习了如何将图片路径上传到MySQL数据库中 。这是一个非常有用的技术,在网站开发中经常会用到 。

    推荐阅读