嗯
与在phpMyAdmin中查看Blob的内容相同,我有一个Blob。
就像给定URL的屏幕截图中一样,它显示为“ blob”。谢谢,phpmyadmin!你是最好的!
但是,与询问上述问题的小伙子不同,我真的很想编辑 blob值,然后保存它们。因此,如果我的Blob带有文本“ ima blob yo”,并且可以通过上面给出的解决方案看到该文本,那么我该如何将其编辑为“我是blob,您”。
我不希望每次编辑Blob时都上传文本文件,这就是手提包。只想编辑它,就像我将输入文本字段一样。
干杯!
啊。phpmyadmin 网站,有这个页面:http://www.phpmyadmin.net/documentation/#faq1_31
$cfg['ProtectBinary'] boolean or string
Defines whether BLOB or BINARY columns are protected from editing when browsing a table's content. Valid values are:
* FALSE to allow editing of all columns;
* 'blob' to allow editing of all columns except BLOBS;
* 'all' to disallow editing of all BINARY or BLOB columns.
Run Code Online (Sandbox Code Playgroud)
好的,这详细介绍了如何允许我编辑我的 blob。
我做出了改变
$cfg['ProtectBinary'] = FALSE;
$cfg['ShowBlob'] = TRUE;
Run Code Online (Sandbox Code Playgroud)
并将这两行作为我的config.inc.php文件中的最后一行,因为我正在使用 UBUNTU 并使用了自动安装sudo apt-get install phpmyadmin,所以它位于/etc/phpmyadmin/
一切都很顺利,有点。我现在可以编辑我的 blob...但限制是 phpmyadmin 在“blob-view”中显示 blob 的当前内容,这是一大堆数字或一些废话。
我发现的简单解决方案是:
干杯,安德鲁
附注:
$cfg['ShowBlob'] = TRUE;
Run Code Online (Sandbox Code Playgroud)
来自我链接到的问题中的给定网址。海报指出它在 phpmyadmin 中无效,但我几个月前才使用最新的 sudo-get 下载,所以它仍然有效。实际上,我需要输入该值才能进行编辑。