phpLiteAdmin - 添加图片

时间:2016-04-22 01:06:46

标签: php sql sqlite

我目前正在处理的应用程序需要一个SQLite数据库。 由于我不会是实际维护数据库的人,我相信使用像phpLiteAdmin这样的工具会非常有用。但是,我需要一种方法将图像存储为表中的blob(我知道将实际图像数据存储在数据库中存在一些缺陷,但出于我的目的,我认为这是最好的方法)。是否有任何方法可以使用GUI工具,如phpLiteAdmin?如果它在默认情况下可用,我可以以某种方式编写自定义函数来实现此行为吗?

非常感谢!

3 个答案:

答案 0 :(得分:0)

另外,您可以将图像的文件名存储在char类型列中。例如,表中有一列img_filename。然后,您只需使用<img src='...'>标记

在HTML中显示图像
<?php

// your database query here
// ...

print "<img src='".$row['img_filename']."' />"


?>

答案 1 :(得分:0)

如果您的工具没有将文件上传到blob的功能,那么创建blob的唯一方法是使用blob literal执行INSERT或UPDATE查询(您仍需要以某种方式构建):

INSERT INTO MyTable(Blob) VALUES(x'001122');

答案 2 :(得分:0)

作为phpLiteAdmin的当前首席开发人员,我可以肯定地说它目前不支持将图像上传到blob字段中...... 当然,您可以按照CL。的说明插入blob文字,但这可能太麻烦了。

我在问题跟踪器中创建了一个问题: https://bitbucket.org/phpliteadmin/public/issues/305/ 我们将在即将推出的版本中添加此功能。

编辑23.02.2017: 我刚刚在phpLiteAdmin中实现了管理BLOB字段。它将在即将发布的1.9.8版本中提供,并且已经在开发版本中进行了测试:http://www.phpliteadmin.org/phpliteadmin-dev.zip