php - 以二进制形式保存 mysql 数据

标签 php mysql binary

有没有办法从 mysql 数据库表中检索数据并将它们保存在二进制文件中?

我的 table 是这样的

id  domain_name  isAuth
1   www.yah.com  1
2   www.go.com   0
3   www.goo.com  1
4   www.foo.com  1

最佳答案

由于性能似乎是这里的问题,假设 $data 是调用 PDOStatement::fetchAll 的结果。或mysqli_fetch_all ,我建议serializeunserialize :

/* fetch $data */
file_put_contents('my_file.dat', serialize($data));
/* do some other stuff */
$data = unserialize(file_get_contents('my_file.dat'));
/* use $data */

关于php - 以二进制形式保存 mysql 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30569335/

相关文章:

c# - 当值 > 127 时 BinaryWriter.Write(byte value) 问题

php - 如何在mysql中连接两个表并使用php显示它?

javascript - 将 Phantomjs 控制台传递给 php 文件

php - 更新时未发送表单字段值

php - 引用 - 这个错误在 PHP 中意味着什么?

mysql - 具有多个 wordpress 博客的 Apache 虚拟主机

php - 正确连接 3 个表

java - 二分查找基本。陷入无限循环

MySQL 对表数据使用 Pow()

c++ - 在不使用 + 或 - 的情况下添加二进制整数