gpt4 book ai didi

phpmyadmin - 在 phpMyAdmin 中查看 Blob 的内容

转载 作者:行者123 更新时间:2023-12-03 07:57:30 25 4
gpt4 key购买 nike

对不起,菜鸟问题,但圆圈按钮是什么意思,我如何查看 blob 的内容?
alt text
(来源:rigel222.com)

最佳答案

早期版本的 phpmyadmin 有一个名为

$cfg['ShowBlob']              = TRUE;

这将允许您在浏览器中查看 blob 的内容。您应该注意,如果您将二进制文件存储在 blob 中,这会导致困惑,因为您会在浏览器窗口中看到无穷无尽的 gobblygok。有些人(像我一样)决定他们的应用程序需要使用 BLOB 类型来存储文本(当时这似乎是一个很好的决定,我记得我在做出决定时有一些想法)。但是 phpmyadmin 决定通过弃用此配置设置来阻止这种情况。可以理解,因为这样做可能会引起相当多的支持请求。显然,这种想法是将人们转移到 TEXT 字段类型上。

愉快地显示 blob 的内容已移至用户界面而不是配置中。

在浏览时查看 blob 内容的最简单方法是单击链接:

+ 选项

幸运的是,您的屏幕截图已经在顶部图像的顶部显示了 + 选项。

这将显示一个允许您显示 blob(和二进制文件)的表单。单击它,它会将其添加到您选择的 session 中,确保您从那时起看到内容。

您还可以使用打印 View 获得相同的结果:

打印 View (带全文)

位于页面底部。

遗憾的是,如果您总是想显示 blob,这两种技术都无济于事,因为它似乎经常重置。您可以通过添加行来解决此问题
$_GET['display_blob'] = true;

在 sql.php 文件的开头。我认为可能有更好的方法来做到这一点,我希望其他人可以提出它......

(注意:正如 Rodrigo 指出的,您可以通过在 URL 上附加 &display_bob=true 来手动实现此效果)

您关于“选择文件”按钮的具体问题很简单。 Blob 的大部分用途是在数据库中存储数字文件。此按钮允许您将新文件上传到数据库中。如果您选择一个文件并单击“go”,它会尝试为您将该文件的内容填充到 blob 列中。

请注意,简单地显示 blob 的内容可能不是其他用户想要的。当我在使用此选项显示 blob 之前查看“blob 摘要”时,我看到 blob 大小最大为 55 个字节。您的示例具有更大的值,因为看起来您正在存储非常小的文本文件,我认为这意味着文本段落。如果大小大于 10 千字节,它可能是一个只显示 gooblegok 的二进制文件。

如果您想智能地下载二进制文件(而不是将它们显示为文本),我认为您需要查看 phpmyadmin 称为 blobstreaming 的内容。

关于phpmyadmin - 在 phpMyAdmin 中查看 Blob 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2188264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com