標籤:行資料 mysql資料庫 www order ret .com lun har mode
沿用教程(2)的代碼
第一步、在本地mysql資料庫中建立資料庫zhyoulun
第二步、在資料庫中建立表並插入若干條資料
CREATE TABLE `country` ( `code` CHAR(2) NOT NULL PRIMARY KEY, `name` CHAR(52) NOT NULL, `population` INT(11) NOT NULL DEFAULT '0') ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `country` VALUES ('AU','Australia',18886000);INSERT INTO `country` VALUES ('BR','Brazil',170115000);INSERT INTO `country` VALUES ('CA','Canada',1147000);INSERT INTO `country` VALUES ('CN','China',1277558000);INSERT INTO `country` VALUES ('DE','Germany',82164700);INSERT INTO `country` VALUES ('FR','France',59225700);INSERT INTO `country` VALUES ('GB','United Kingdom',59623400);INSERT INTO `country` VALUES ('IN','India',1013662000);INSERT INTO `country` VALUES ('RU','Russia',146934000);INSERT INTO `country` VALUES ('US','United States',278357000);
第三步、給yii進行資料庫連接配置,設定檔是config/db.php
<?php//配置的資料庫連接能夠在應用中通過 Yii::$app->db 訪問return [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=zhyoulun', 'username' => 'root', 'password' => '20092565', 'charset' => 'utf8',];
第四步、在controllers/ZhyoulunController.php加入代碼
public function actionCountry(){return $this->render('country');}
第五步、在models目錄中建立Country.php
<?php namespace app\models; use yii\db\ActiveRecord;//你不用在裡面寫不論什麼代碼。
僅僅須要像如今這樣。Yii 就能依據類名去推測相應的資料表名。class Country extends ActiveRecord{}
第六步、在views/zhyoulun/目錄中建立country.php
<?phpuse app\models\Country;// 擷取 country 表的全部行並以 name 排序$countries = Country::find()->orderBy('name')->all();echo '<table border="1">';for($i=0;$i<count($countries);$i++){echo '<tr>';echo '<td>'.$countries[$i]['code'].'</td>';echo '<td>'.$countries[$i]['name'].'</td>';echo '<td>'.$countries[$i]['population'].'</td>';echo '</tr>';}echo '</table>';
第七步、訪問網址http://localhost/basic/web/index.php?
r=zhyoulun/country
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh5b3VsdW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >
參考:http://www.yiichina.com/guide/2/start-databases
轉載請註明出處:http://blog.csdn.net/zhyoulun/article/details/40454583
Yii Framework2.0開發教程(3)資料庫mysql入門