许
和Viewing Content Of Blob In phpMyAdmin一样,我有一个blob。
就像在给定网址的屏幕截图中一样,它表示“blob”。谢谢,phpmyadmin!你是最棒的!
与提出上述问题的小伙子不同,我真的想编辑 blob值,然后保存它们。所以,如果我的blob有文本“ima blob yo” - 我可以看到那个文本,感谢上面给出的解决方案 - 我如何编辑它“我是一个blob,你”
我不是特别想在每次编辑blob时上传文本文件,这都是bogue。只是想编辑它,就像我要文本字段一样。
喝彩!
答案 0 :(得分:3)
阿。 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.
好的,详细说明如何让我编辑我的blob。
我做了改变
$cfg['ProtectBinary'] = FALSE;
$cfg['ShowBlob'] = TRUE;
并将这两个作为我config.inc.php
文件中的最后一行,因为我使用的是UBUNTU并使用自动安装sudo apt-get install phpmyadmin
,所以在/etc/phpmyadmin/
一切都有效,有点儿。我现在可以编辑我的blob了......限制phpmyadmin在“blob-view”中显示blob的当前内容,这是一大堆数字或一些废话。
我找到的简单解决方案是:
欢呼声, 安德鲁
PS
$cfg['ShowBlob'] = TRUE;
来自我链接的问题中的给定网址。海报说它在phpmyadmin中没有效果,但我只使用最新的sudo下载了几个月前,所以它仍然有效。实际上,我需要将该值放入以使编辑工作。
答案 1 :(得分:2)
如果您的BLOB字段实际上只是文本,那么您可以考虑将BLOB字段转换为TEXT字段(在此过程中不应丢失数据)。 TEXT字段可直接从phpMyAdmin查看/编辑。
答案 2 :(得分:1)
我正在使用 phpMyAdmin v4.6.4 。我在GUI上找到一个选项来设置此配置。
您可以点击首页按钮。然后点击面板外观设置。 在此屏幕中,依次点击主面板标签和编辑模式标签。 之后,在保护二进制列下拉列表中选择'否'。