我真的很新,對於Drupal和新的PHP。 我有一些問題。 假設我有一臺運行在本地機器上的drupal和一臺服務器,drupal如何與數據庫交互? (數據庫是mysql) 不管它是哪個版本的drupal,我只是想知道drupal如何與數據庫交互。drupal如何連接到數據庫
謝謝!
我真的很新,對於Drupal和新的PHP。 我有一些問題。 假設我有一臺運行在本地機器上的drupal和一臺服務器,drupal如何與數據庫交互? (數據庫是mysql) 不管它是哪個版本的drupal,我只是想知道drupal如何與數據庫交互。drupal如何連接到數據庫
謝謝!
Drupal使用數據庫抽象層與數據庫交互。目前只有MySQL和據我所知PostgreSQL支持。你可以在這裏閱讀更多關於數據庫抽象層的可用函數http://api.drupal.org/api/group/database/6。 數據庫
維基百科的解釋抽象層總結說得好:
傳統上,所有的數據庫供應商提供他們自己的界面適合自己的產品,它留給應用程序員實現代碼,所有的數據庫接口他想支持。數據庫抽象層通過向開發人員提供一致的API來減少工作量,並儘可能隱藏該接口後面的數據庫細節。
就像任何其他具有SQL的Web應用程序一樣。連接字符串在settings.php中定義,並使用此認證Drupal的數據庫API與SQL進行交互。
它,嗯,使用PHP? – Sam152 2010-07-06 02:25:09
@ Sam152 - 不要成爲巨魔 – Dan 2010-07-06 18:41:23
這是一個嚴肅的評論,Drupal如何連接到數據庫? – Sam152 2010-07-07 10:03:59