【问题标题】:phpMyAdmin - Show BLOB fields as text?phpMyAdmin - 将 BLOB 字段显示为文本?
【发布时间】:2012-04-03 12:18:03
【问题描述】:

我想知道为什么在 phpMyAdmin 中我会看到这样的内容:

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

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

我尝试添加:

$cfg['ShowBlob']              = true;

phpMYAdmin/config.inc.php,但没有成功。我也尝试添加到 URL &display_blob=true

顺便说一下,我正在尝试使用 XAMPP 在 localhost 上执行此操作。

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

【问题讨论】:

    标签: phpmyadmin


    【解决方案1】:

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

    1. 点击+Options

    1. 然后点击Show Blob contents再按Go保存。

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

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

    【讨论】:

      【解决方案2】:

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

      我要补充一点:一些phpMyAdmin版本存在“+option”链接在第一次加载结果时不显示的错误,您需要单击[刷新]使其出现。

      【讨论】:

      • @sackbot14 没问题。 Blob 内容可能很难处理;)
      • 感谢 Novo :) 我将我的数据库从 latin1 升级到 utf8 ,毕竟 utf8 字段都显示为 BLOB 。现在我可以看到内容了
      • 谢谢,有什么方法可以默认显示吗?
      • 新版本中有一个选项可以始终显示索引表。
      猜你喜欢
      • 2012-03-09
      • 2011-02-12
      • 2013-12-02
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-18
      相关资源
      最近更新 更多