【问题标题】:db like ms access for phpdb 像 ms 访问 php
【发布时间】:2012-03-05 22:19:32
【问题描述】:

如您所知,ASP 可以使用 MS Access。它对小型网站很有用。它减少了时间和金钱。

是否有 MySQL 的替代品,我可以像 ms 访问 PHP 一样使用?我想要的是像 ms 访问一样使用 db 作为文件。

有什么意见吗?

【问题讨论】:

  • 我知道这听起来很傻,但是在这种情况下你不能使用 MS Access 吗?
  • @Matt,PHP 可以使用 MS Access 吗?
  • 是的,您可以使用 ODBC 连接:w3schools.com/php/php_db_odbc.asp Michael 还为此提供了一个备用链接,我相信在这种情况下他应该是公认的答案。
  • 不仅可以使用odbc,还可以实际使用PDO(带odbc驱动)从PHP连接Access。不过,请为字符编码的一些困难做好准备。 MS Access 使用 Windows 代码页。
  • ODBC 不是一个选项。它只支持 IIS。

标签: php mysql sql ms-access


【解决方案1】:

您可以使用 SQLite3,它将整个数据库存储为一个文件。它对于可伸缩性要求低的小型数据库非常有用。但是,不建议将其用于高流量网站。

Docs on the PHP SQLite3 API...

不过,您也可以连接到 MS Access via ODBC from PHP

【讨论】:

  • 但是 PHP5 中捆绑了 sqlite 支持,不是吗?还有 PHP4 服务器。
  • PHP4?这将是不负责任的。很久以前就放弃了支持。甚至 5.2 也不再得到官方支持。
  • @Luois;你说的对。但我仍然看到很多 PHP4 服务器。 :)
  • @borayeris 例如,一些 PHP4 服务器挂在仍然受支持的 Red Hat 服务器上,但它们正在迅速消失。 PHP4 中有一个支持 SQLite 的 PECL 扩展,但我真的不会太担心 PHP4 的编码。 PHP4 不支持的东西比 SQLite 多得多。
【解决方案2】:

你为什么不试试 SQLite,它支持 PHP。这是您可以用作参考的链接。希望对您有所帮助!

【讨论】:

  • 但是 PHP5 中捆绑了 sqlite 支持,不是吗?还有 PHP4 服务器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-12
  • 1970-01-01
  • 1970-01-01
  • 2014-09-18
  • 1970-01-01
相关资源
最近更新 更多