首先打開Zend創(chuàng)建一個項目 ,導入我們的thinkphp。
瀏覽器地址欄輸入http://1270.0.1/text01 運行ThinkPHP項目,可以看到Think的大笑臉。
立即學習“PHP免費學習筆記(深入)”;
相關推薦:《ThinkPHP教程》
創(chuàng)建數據庫創(chuàng)建一個用戶表,用于我們整個項目的數據庫的連接,測試數據庫是否連接。
打開項目刷新,查看生成的目錄結構,Application->Common->Conf是項目的公共配置文件目錄,可以看到Conf下有一個config.php 文件,“公共配置文件目錄”可以看出這個目錄是前后臺通用的目錄,如果前后臺使用一個數據庫直接在公共目錄下配置一個數據庫連接,前后臺都可以使用,在config.php下面可以寫所有的公共配置文件。
ThinkPHP內置了抽象數據庫訪問層,把不同的數據庫操作封裝起來,我們只需要使用公共的Db類進行操作,而無需針對不同的數據庫寫不同的代碼和底層實現,Db類會自動調用相應的數據庫驅動來處理。目前的數據庫包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括對PDO的支持。
我們已mysql數據庫為例:
'DB_TYPE'???=>?'mysql',?????????//?數據庫類型我們是mysql,就對于的是mysql 'DB_HOST'???=>?'127.0.0.1',???//?服務器地址,就是我們配置好的php服務器地址,也可以使用localhost, 'DB_NAME'???=>?'text',??//?數據庫名:mysq創(chuàng)建的要連接我們項目的數據庫名稱 'DB_USER'???=>?'root',???????????//?用戶名:mysql數據庫的名稱 'DB_PWD'????=>?'',?????????????????//mysql數據庫的?密碼 'DB_PORT'???=>?3306,????????????//?端口服務端口一般選3306 'DB_PREFIX'?=>?'tp_',????????????//??數據庫表前綴 'DB_CHARSET'=>?'utf8',?????????//?字符集 'DB_DEBUG'??=>?TRUE,?????????//?數據庫調試模式?開啟后可以記錄SQL日志?3.2.3新增
數據庫已經成功連接,試試看能不能正確的訪問數據庫,打開項目Home->Controller->IndexController.class.php
public?function?index(){ ??$user=M('User');???//大M方法訪問數據表 ??$sql=$user->select();??//thinkPHP?封裝的SQL查詢所有數據 var_dump($sql);?????//打印出數據 }
瀏覽器地址欄輸入http://1270.0.1/text01 運行ThinkPHP項目,查看是否打印出數據,測試成功。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦