Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当它';这是我数据库里的_Php_Html_Mysql_Web - Fatal编程技术网

Php 当它';这是我数据库里的

Php 当它';这是我数据库里的,php,html,mysql,web,Php,Html,Mysql,Web,我必须建立一个网站,人们可以注册并登录,然后他们可以把车借给其他用户或从其他用户那里借车。 我创建了一个将图片上传到数据库的功能,另一个用于显示数据库中的图片,但它仅适用于jpeg扩展。 我希望避免为任何扩展设置很多条件(更像~5,但所有这些条件都不能使代码真正干净……。 我的问题是: 是否可以从数据库中检索图片的扩展名 我已经在用了 ”检索jpeg图片。 我的想法是用一个字符串变量替换“jpg”,并用我想使用的扩展名替换这个变量。 我想我应该使用pathinfo(X,pathinfo_扩展名)

我必须建立一个网站,人们可以注册并登录,然后他们可以把车借给其他用户或从其他用户那里借车。

我创建了一个将图片上传到数据库的功能,另一个用于显示数据库中的图片,但它仅适用于jpeg扩展。

我希望避免为任何扩展设置很多条件(更像~5,但所有这些条件都不能使代码真正干净……。

我的问题是:
是否可以从数据库中检索图片的扩展名

我已经在用了
检索jpeg图片。
我的想法是用一个字符串变量替换“jpg”,并用我想使用的扩展名替换这个变量。
我想我应该使用pathinfo(X,pathinfo_扩展名),但我不知道在“X”中放什么

多谢各位

编辑
我刚刚发现,我可以根据自己的意愿将“data:image/jpg”中的扩展名更改为gif、png等,它实际上可以工作。

修改数据库和CRUD层以存储文件扩展名,然后将其动态输入到Base64编码中

是否有文件名,包括扩展名?将图像数据、文件名和扩展名与文件记录一起存储。如果你做得正确,显示它不会花费太多的精力。我可以在上传图片到数据库时获得它,但我的目标是从存储图片的变量中获取它。所以我绝对必须将这些信息放在我的数据库中吗?变量没有解决方案?