phpcms連接資料庫的方法:
資料庫設定檔位置:caches/configs/database.php
我們開啟這個設定文件,加入我們的資料庫配置資訊。資料庫配置資訊為二維數組結構,預設為default,可以根據default結構配置多個資料庫連結(如:extended_1)
?<?php return array ( 'default' => array ( 'hostname' => 'localhost', 'database' => 'phpcms', 'username' => 'admin', 'password' => 'admin', 'tablepre' => 'v9_', 'charset' => 'gbk', 'type' => 'mysql', 'debug' => true, 'pconnect' => 0, 'autoconnect' => 0 ), /* 以下默认不存在 */ 'extended_1' => array ( 'hostname' => '10.10.125.2', 'database' => 'phpcms', 'username' => 'admin', 'password' => 'admin', 'tablepre' => 'v9_', 'charset' => 'gbk', 'type' => 'mysql', 'debug' => true, 'pconnect' => 0, 'autoconnect' => 0 ), ); ?>
根據您的資料庫連接資訊修改上面的配置內容,修改完成後,儲存該資料庫設定檔。
配置好資料庫後,可透過下方資料庫模型類別選擇資料庫設定文件,資料庫等!
資料庫模型位於:phpcms/model/ 目錄下
<?php defined('IN_PHPCMS') or exit('No permission resources.'); pc_base::load_sys_class('model', '', 0); class test_model extends model { public function __construct() { $this->db_config = pc_base::load_config('database'); $this->db_setting = 'default'; $this->table_name = 'test'; parent::__construct(); } } ?>
PHP中文網,大量的免費PHPCMS教學,歡迎線上學習!
以上是phpcms如何連接資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!