php - MySQL 通过将 blob 数据分成几部分来检索它

标签 php mysql swift blob

我想知道是否可以通过php从MySQL服务器上逐段检索绘图数据。例如,我有一个视频文件存储在数据库中。我不想等待整个文件下载完毕才能播放。例如在 youtube 中,您不需要等待整个文件下载完毕。一旦收到前几秒,它就开始播放。

我正在开发一个快速项目,我需要从数据库下载视频文件并播放它。我知道如何完整下载它,但我需要通过和平下载它并在后台下载时播放它。

最佳答案

您可以使用SUBSTR

SELECT SUBSTR(blobColumn, 1, 5000) AS first500bytes
FROM yourTable
WHERE <conditions>

然后下一个查询可以返回SUBSTR(blobColumn, 5001, 5000)来获取下一个 block ,依此类推。

关于php - MySQL 通过将 blob 数据分成几部分来检索它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38283747/

相关文章:

php - 带有 mysql 数据提交的表单设计器应用程序

php - 为什么要使用 MySQL 数据库缓存?

php - 变量内变量中的 SQL 代码

PHP MYSQL FPDF 检索存储为 blob 的 pdf 字符串

PHP Mysql复制一条记录到不同的数据库

mysql - 插入..从存储过程中选择删除的列上出现错误

ios - swift 3 : display the Json data inside arrays

php - 按多个 id 对 MySQL 查询进行排序

ios - 如何创建动态重复的颜色数组?

ios - 在 Swift 中展开 Optional Int