我想知道是否可以通过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/