如何通过 PHP api 在 Flutter 中流式传输 MySQL 数据库记录?
Posted
技术标签:
【中文标题】如何通过 PHP api 在 Flutter 中流式传输 MySQL 数据库记录?【英文标题】:how can I stream MySQL database records in Flutter via PHP api? 【发布时间】:2020-08-09 16:36:26 【问题描述】:我创建了自己的 php api,用于从数据库中获取和删除数据,但我想要实时更改,例如 firestore 数据库。 那么如何监听 mysql 数据库中的数据变化呢?我知道流是一种方式,但如何在 Flutter App 中应用它。
【问题讨论】:
【参考方案1】:使用replication library并作为从服务器连接到mysql服务器。
这将为您提供所有数据库更改的提要。
【讨论】:
您建议的库每秒都在执行操作,正如我在 GitHub Readme.md 文件上的给定链接中看到的那样。我可以自己做,但我想要实时更改。 抱歉,我假设它是像 github.com/noplay/python-mysql-replication 这样的实时复制库。我也没有意识到它是如此新。我会让你搜索一个 php 等价物或转而使用 python(推荐用于改进编码)。 感谢您的推荐@danblack。改天我一定会试一试,因为我现在正在为一个客户项目工作,而且我不了解 python。如果有任何通过 PHP 的 MySQL DB 解决方案,我们将不胜感激。以上是关于如何通过 PHP api 在 Flutter 中流式传输 MySQL 数据库记录?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Flutter 中实现 Agora 云录制 api?
Flutter NoSuchMethodError:在 null 上调用了方法“[]”。使用flutter获取api时如何解决此错误