1. 程式人生 > >ThinkPHP學習(三)配置PHP5支援MySQL,連線MySQL資料庫

ThinkPHP學習(三)配置PHP5支援MySQL,連線MySQL資料庫

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

上一篇:ThinkPHP學習(二)理清ThinkPHP的目錄結構及訪問規則,建立第一個控制器

配置PHP5支援MySQL

開啟PHP配置檔案“F:\PHP\php5328Win32\php.ini”,查詢“extension=php_mysql.dll”,

把前面的分號去掉,儲存檔案,啟動服務;

卻提示“PHP startup: Unable to load dynamic library :F:\PHP\php_mysql.dll”錯誤,

解決辦法,開啟PHP配置檔案“F:\PHP\php5328Win32\php.ini”,查詢“extension_dir = "ext"”,

把前面的分號去掉,儲存檔案,啟動服務,問題解決;

準備測試資料

如果你還沒有安裝MySQL,請先安裝MySQL資料庫,安裝過程請參考:

MySQL學習(一)資料庫安裝與配置全程圖解

建立資料表、填充資料,請參考:

MySQL學習(二)圖形管理工具Navicat for MySQL安裝和使用


配置資料庫連線資訊

開啟配置檔案“F:\PHP\Application\Common\Conf\config.php”,檔案內容如下:

<?phpreturn array//'配置項'=>'配置值' 'DB_TYPE'      =>  'mysql',     // 資料庫型別 'DB_HOST'      =>  'localhost',     // 伺服器地址
 'DB_NAME'      =>  'AllProject',     // 資料庫名 'DB_USER'      =>  'root',     // 使用者名稱 'DB_PWD'       =>  '',     // 輸入安裝MySQL時設定的密碼 'DB_PORT'      =>  '3306',     // 埠 'DB_PREFIX'    =>  'ap_',     // 資料庫表字首 'DB_DSN'       =>  '',     // 資料庫連線DSN 用於PDO方式);
儲存檔案;

新增一個操作資料的方法

開啟上一篇新建的控制器檔案“F:\PHP\Application\Index\Controller\IndexController.class.php”,新增一個函式,程式碼如下:

<?phpnamespace Index\Controller;use Think\Controller;class IndexController extends Controller {    public function index(){  $this->show('//phpinfo();<br>');  $this->show('<style type="text/css">*{ padding: 0; margin: 0; } div{ padding: 4px 48px;} body{ background: #fff; font-family: "微軟雅黑"; color: #333;} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.8em; font-size: 36px }</style><div style="padding: 24px 48px;"> <h1>:)</h1><p>歡迎使用 <b>ThinkPHP aaaa</b>!</p></div><script type="text/javascript" src="http://tajs.qq.com/stats?sId=9347272" charset="UTF-8"></script>','utf-8');  $this->show('function index()<br>'); }  public function abc(){  $this->show('abc;<br>');    $User = M("user")->Select();    echo 'userName: '.$User[0]['userName'];    }}
“abc”就是新新增的函式,這裡使用M方法例項化模型“user”

測試一下吧

URL地址:http://localhost/index.php/Index/index/abc

如果PHP5配置不正確,可能出現以下錯誤資訊:



如果配置正確,你看到以下資訊:

abc;
userName: admin

           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述