php - URL 图片上传/数据库设置

标签 php mysql

我正在尝试通过 URL(图像位置)将图像存储在我的数据库中。 我只想存储文件名,php 将完成 url。我的问题:我需要在表中添加一个 id 字段吗?另外文件可能不同 ext(jpg, gif, png) php 如何确定?

如果您好奇的话,我正在使用从 SITE 上传的这张图片

代码生成的URL:

http://www.example.com/imageupload/uploads/medium/uniqueimagename.jpg

我的数据库结构:

size: medium
name: uniqueimagename
ext: jpg/png/gif

最佳答案

您可以像这样传递图像名称 www.example.com/imageupload/uploads/medium?img=uniqueimagename.jpg 您可以使用 $_GET['img '] 是的,你必须将 id 存储到你的数据库中。也不要担心扩展名,因为 img 将存储在你的文件夹中,只需从你的数据库中获取图像名称并显示在你的 img 标签中

关于php - URL 图片上传/数据库设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11315434/

相关文章:

php - 将日期增加一个月

PHP 警告 : No such file or directory in Unknown on line 0

mysql - InnoDB 恢复数据库很慢

Mysql (innodb) 索引决策以获得更好的性能

mysql - 如何设置在插入后更新字段的触发器

javascript - 'temp' 中的未知列 'field list'

php - date_default_timezone_set() 对每个人应用相同

php - 如何使变量对特征私有(private)?

php - fwrite() 和 file_put_content() 有什么区别?

mysql - 变量值在 NodeJS ExpressJS 中变得未定义