Php drupal如何连接到数据库

Php drupal如何连接到数据库,php,mysql,database,drupal,Php,Mysql,Database,Drupal,我对drupal和php都是新手。 我有一些问题。 假设我有一个drupal和一个运行在本地机器上的服务器,drupal如何与数据库交互?(数据库为mysql) 无论是哪个版本的drupal,我只想知道drupal是如何与数据库交互的 谢谢大家! 就像其他使用SQL的web应用程序一样。连接字符串是在settings.php中定义的,使用此身份验证Drupal的数据库API与SQL进行交互。就像使用SQL的任何其他web应用程序一样。连接字符串在settings.php中定义,使用此身份验证Dr

我对drupal和php都是新手。 我有一些问题。 假设我有一个drupal和一个运行在本地机器上的服务器,drupal如何与数据库交互?(数据库为mysql) 无论是哪个版本的drupal,我只想知道drupal是如何与数据库交互的


谢谢大家!

就像其他使用SQL的web应用程序一样。连接字符串是在settings.php中定义的,使用此身份验证Drupal的数据库API与SQL进行交互。

就像使用SQL的任何其他web应用程序一样。连接字符串在settings.php中定义,使用此身份验证Drupal的数据库API与SQL进行交互。

Drupal使用数据库抽象层与数据库进行交互。据我所知,目前只支持MySQL和PostgreSQL。您可以在此处阅读有关数据库操作层中可用函数的更多信息

维基百科对数据库抽象层的解释很好地总结了这一点:

传统上,所有数据库供应商都会根据自己的产品提供自己的接口,这就让应用程序程序员为所有他想要支持的数据库接口实现代码。数据库抽象层通过向开发人员提供一致的API并尽可能将数据库细节隐藏在此接口后面,从而减少了工作量


来源:

Drupal使用数据库抽象层与数据库交互。据我所知,目前只支持MySQL和PostgreSQL。您可以在此处阅读有关数据库操作层中可用函数的更多信息

维基百科对数据库抽象层的解释很好地总结了这一点:

传统上,所有数据库供应商都会根据自己的产品提供自己的接口,这就让应用程序程序员为所有他想要支持的数据库接口实现代码。数据库抽象层通过向开发人员提供一致的API并尽可能将数据库细节隐藏在此接口后面,从而减少了工作量


来源:

这是一条严肃的评论,Drupal还将如何连接到数据库?@Sam153:将接受的答案视为一种有用的响应方式。这是一条严肃的评论,Drupal还将如何连接到数据库?@Sam153:将接受的答案视为一种有用的响应方式。