安装
下载好包后,解压复制 system 和 application 目录到网站目录下
配置
- 配置目录
打开index.php设置好$system_path
、$application_folder
和$view_folder
三个变量的值如'/www/MyUser/system' 配置数据库
打开application/config/database.php配置为$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'database_name', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => TRUE, 'db_debug' => TRUE, 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array() );
测试mysql
<?php defined('BASEPATH') OR exit('数据库驱动脚本不成功'); class Db extends CI_Controller{ public function demo() { $this->load->database(); $query = $this->db->query('SELECT * FROM users'); foreach ($query->result() as $row) { echo $row->id;//id为字段号 echo $row->name; echo $row->mail; } echo 'Total Results: ' . $query->num_rows(); } }
CI框架控制器以大写开头,
PHP学习
require '17mb/class/sql.php';
需要这文件
$url=$_SERVER['REQUEST_URI'];
URL地址
$_GET[sortid]
取GET的sortid的变量
abs(-4.2)
//4.2,的绝对值
ceil(9.999)
//10 进一法取整
mt_rand(0,9)
//0到9中的随机数,比rand()更好
pi()
圆周率值,常量
min()
返回最小值,
trim()
删除二边的空格 前面加R与L各代表右\左
str_pad($str,20,".")
填充指定的长度
str_repeat(".",10)
重复输出10个.字符串
str_split("Hello")
输出字符串对应的数组
strrev()
反转字符串
wordwrap($str,15)
按指定长度拆行
大小写转换:
strtolower
全小写strtoupper
全大写ucfirst
字符串第一个大写ucwords
每个单词首字母大写
strcasecmp()
不区分大小写比较两字符串
md5()
字符串md5编码