PHP5.x中的DBM或SQLite
我们有一个客户端,它的站点托管在一个不提供DB功能的服务器上(我不想透露托管公司的名称) 我们开发了一个非常简单的基于CMS的站点,但我们的实现使用MySQL 我在某处读到,PHP中内置了类似DB的功能。我从来没用过 这些是什么?它们的可靠性如何 使用DBM功能或使用SQLite功能更可取的是什么 对于SQLite,我们是否必须对php.ini文件进行任何更改?如果是,那么这对我们来说是无效的,因为托管提供商不允许我们访问php.ini文件PHP5.x中的DBM或SQLite,php,sqlite,content-management-system,dbm,Php,Sqlite,Content Management System,Dbm,我们有一个客户端,它的站点托管在一个不提供DB功能的服务器上(我不想透露托管公司的名称) 我们开发了一个非常简单的基于CMS的站点,但我们的实现使用MySQL 我在某处读到,PHP中内置了类似DB的功能。我从来没用过 这些是什么?它们的可靠性如何 使用DBM功能或使用SQLite功能更可取的是什么 对于SQLite,我们是否必须对php.ini文件进行任何更改?如果是,那么这对我们来说是无效的,因为托管提供商不允许我们访问php.ini文件 TIADBM不是关系数据库系统(没有SQL),因此很难
TIADBM不是关系数据库系统(没有SQL),因此很难移植CMS。SQLite至少有一个SQL支持。您可以在上找到有关DBM的更多信息,Sqlite作为PHP5.2.x的默认版本提供。我更喜欢SQLite,因为它支持与MySQL几乎相同的sql命令,而且速度非常快
尽管SQLite for Firefox有一个很好的GUI作为插件提供。(SqliteManager)。实际上,CMS在任何时候都不会包含超过100个动态页面。但我肯定会让SQLite看看它是否能在服务器上工作。