将 BLOB 连接到字符串

发布于 2024-12-12 02:28:02 字数 189 浏览 0 评论 0原文

我想知道是否可以将包含图片信息的 BLOB 连接到包含文本数据的字符串?我想不是,但我希望是!

让我试着澄清一下我的问题。我试图从我的表格中提取除该用户照片之外的用户信息并将其呈现给用户。我希望所有这些信息都可以作为 echo 语句返回给用户,然后我可以使用 jquery 异步获取它。我希望我必须进行两次 ajax 调用。看来我可能不得不这样做。

I am trying to figure out if I can conatanate a BLOB containing picture information to a string, containing text data? I am thinking no, but I am hoping yes!

Let me try and clear up my question a little bit. I am attempting to pull user information in addition to a photograph of that user out of my tables and present them to the user. I was hoping all of that information could be tossed back out to the user as an echo statement and I could then use jquery to pick it up asynchronously. I was hoping I would have to make two ajax calls. I may have to it seems.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

坏尐絯℡ 2024-12-19 02:28:02

问题在于 MySQL 文本数据以零结尾。
因此 blob 中的第一个 \0 将破坏字符串。

您将需要使用 quote 来转义 blob 数据。

不能 100% 确定这会起作用。

SELECT CONCAT(stringfield
            , QUOTE(CAST(a.ar_options AS CHAR(10000) CHARACTER SET utf8)) 
       as bitmapstring
FROM ...

The problem is that MySQL text data is zero terminated.
So the first \0 in the blob will break the string.

You will need to use quote to escape the blob data.

Not 100% sure this will work.

SELECT CONCAT(stringfield
            , QUOTE(CAST(a.ar_options AS CHAR(10000) CHARACTER SET utf8)) 
       as bitmapstring
FROM ...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文