提取 MySQL Blob 并添加到 PHP 数组?

Posted

技术标签:

【中文标题】提取 MySQL Blob 并添加到 PHP 数组?【英文标题】:Extract MySQL Blob and add to PHP array? 【发布时间】:2011-05-06 11:25:20 【问题描述】:

我需要从 mysql 数据库中提取关键字列表。每个关键字用逗号分隔。我需要从 blob 中读取它,然后将其添加到数组中。这将如何实现?

【问题讨论】:

【参考方案1】:

首先从数据库 SELECT blob FROM tbl WHERE id=123 中检索 blob。用于执行查询的 php 代码取决于您使用的 SQL API:mysql、mysqli、PDO、...

一旦您有一个包含逗号分隔数据的字符串,请使用explode 将单词拆分为数组$array = explode(',', $string)

请注意,在这种情况下,您可能应该使用 TEXT 数据类型。与 BLOB 不同,它具有整理和编码意识。将 BLOB 用于纯二进制数据,例如 JPEG 文件。

【讨论】:

以上是关于提取 MySQL Blob 并添加到 PHP 数组?的主要内容,如果未能解决你的问题,请参考以下文章

从json中的mysql获取Blob图像并转换为位图

PHP 如何从mysql 一个字段中提取内容并过滤所有HTML代码,然後存入另一个字段内?

从 PHP 数组中选择 MYSQL 数据

JS数组到PHP并使用PDO更新MYSQL中的表

java向mySQL中添加Blob的问题

MySQL PHP没有将完整文件存储到BLOB