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

标签 php mysql arrays string blob

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

最佳答案

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

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

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

关于php - 提取 MySQL Blob 并添加到 PHP 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4120924/

相关文章:

php - 使用 PHP 删除 Linux 服务器上文件夹中的所有文件

java - mysql存储过程调用可以手动工作,但不能从java中调用

php - 在 CakePHP 框架内自动创建数据库表

javascript - 使用数组中的值填充复选框

arrays - 检索快照时,如何使用数组中的最后一个值作为 .child() 的路径?

php - 如何检查 ffmpeg 是否用 PHP 完成了视频编码?

php - INNODB,mysql - 多行的外键?

PHP 或 MySQL 替换启用 HTML 的内容条目中的 <img> 标签

python - 涉及列表和索引的基本 Python 练习出现问题

php - PHP 的 str_pad() 和数字的奇怪行为