phpMyAdmin - 将BLOB字段显示为文本?

时间:2012-03-18 22:39:46

标签: phpmyadmin

我想知道为什么在phpMyAdmin中我看到这样的东西:

**Edit    Inline Edit     Copy   Delete [BLOB - 7B] [BLOB - 32B]    [BLOB - 13B]    [BLOB - 16B]**

为什么我看不到实际的文字?当我点击[BLOB-/nx/]时,系统会提示您下载.BIN文件。

我尝试添加:

$cfg['ShowBlob']              = true;

phpMYAdmin/config.inc.php,但无效。我还尝试添加到网址&display_blob=true

顺便说一下,我试图在带有XAMPP的localhost上执行此操作。

我的phpMyAdmin版本是3.4.5,如果需要的话。

2 个答案:

答案 0 :(得分:39)

phpMyAdmin有一个" +选​​项"链接在每个结果集的顶部。单击它,您将看到显示blob内容的选项。

我应该补充一下:一些phpMyAdmin版本有一个错误,其中" +选​​项"第一次加载结果时,链接不会显示,您需要单击[刷新]使其显示。

答案 1 :(得分:1)

在 PHPMyAdmin 中,结果表上方有一个 +Options。显示 blob 内容:

  1. 点击+Options

enter image description here

  1. 然后点击 Show Blob contents 并按 Go 进行保存。

enter image description here

然后,为了使 Blob 列可编辑:

  1. 转到Settings > Main Panel > Edit Mode
  2. Protect Binary Columns 行中,点击右侧的下拉菜单并选择 no
  3. Apply 保存。

enter image description here