前提:
安装好MySQL,Apache,PHP。
1.下载CI框架
下载地址 http://www.codeigniter.com/
2.配置
database.php配置:
为数据库服务器设置 connection 参数:
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => 'root',
'database' => 'mydb',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => TRUE,
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
注意: database.php 在 文件夹 applicationconfig 中。
3.建表
CREATE TABLE IF NOT EXISTS `users` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(30) CHARACTER SET utf8 DEFAULT NULL,
`age` VARCHAR(3) CHARACTER SET utf8 DEFAULT NULL,
`sex` VARCHAR(2) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_estonian_ci AUTO_INCREMENT=14 ;
自己随便填几条数据
INSERT INTO `mydb`.`users` (`id`, `name`, `age`, `sex`) VALUES (‘1’, ‘name1111′, ’11’, ‘男’);
INSERT INTO `mydb`.`users` (`id`, `name`, `age`, `sex`) VALUES (‘2’, ‘name2222′, ’12’, ‘男’);
INSERT INTO `mydb`.`users` (`id`, `name`, `age`, `sex`) VALUES (‘3’, ‘name33333′, ’33’, ‘男’);
4.实现MVC
1)实现M–取数据
CI的models下新建一个文件 mtest.php
l服务器托管网oad->database();
mysql_query("SET NAMES GBK"); //防止中文乱码
$query = $this->db->get('users', 10);
return $query->result();
}
}
?>
说明:
parent::__construct();不可少
$this->load->database();一定不能少不然会报错
也可以实现“自动连接” 功能,将在每个一页面加载时被自动实例化数据库类。要启用“自动连接”,可在如下文件中的 library 数组里添加 database:
application/config/autoload.php
不然就要像这里一样写在每个页面上。
也可以用$query = $this->db->query(‘select * from users’);
这样写入自己的SQL
2)实现C–决定取那些数据
CI的controllers下新建一个文件test.php
load->helper('form');
$data['title'] = "首页";
$data['headline'] = "录入用户信息";
//多维数组
$data['todo_list'] = array('Clean House', 'Call Mom', 'Run Errands');
//$this->load->vars($data);
$this->load->model('mtest');
$data['query1'] = $this->mtest->get_last_ten_entries();
$this->load->view('users',$data);
//$this->load->view('newfile');
//$this->load->vi服务器托管网ew('a/newfile');
}
}
?>
调用model:$this->load->model(‘mtest’);
把model装载到数组里:$data[‘query1’] = $this->mtest->get_last_ten_entries();
把数组转载到页面上:$this->load->view(‘users’,$data);
2)实现V–页面显示
CI的views下新建一个文件user.php
echo $title;?>
echo count($query1);
foreach ($query1 as $v1) {
foreach ($v1 as $v2) {
echo "$v2n";
}
}
for ($row=0;$rowname."";
}
?>
-
name;?>
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 目标检测框架MMDetection训练自定义数据集实验记录
在上一篇博文中,博主完成了MMDetection框架的环境部署与推理过程,下面进行该框架的训练过程,训练的入口文件为tools/train.py,我们需要配置的内容如下: 修改Train.py文件 确定自己要用的模型 parser.add_argument(‘…