-
公共函数 自定义函数查看全部
-
eq= neq!= gt> egt>= lt< elt<= heq=== nheq!==<br/> <for start='1' end='10' comparison='elt' name='k'> {$k}<br/> </for> for($k=1,$k<=10,$k++)查看全部
-
U('地址','参数','伪静态','是否跳转','显示域名'); U('模块/方法', array('id'=>1)), 'xxxx html htm sthml', true/false, 'localhost') 一般是用到前面两个就差不多了 U('模块/方法',array('id'=>1),'html',true/false,'localhost'); 第二个参数是传参的值 第三个参数是后缀名,一般为html,htm,shtml 第四个参数是是否需要跳转,通常设为false,不需要跳转 第五个参数是域名 例子:U('Index/user',array('id'=>1),'html',true,'localhost');查看全部
-
mvv查看全部
-
4.4Apache配置重写设置rewirte.so查看全部
-
比较标签查看全部
-
.htaccess文件格式查看全部
-
框架是程序结构代码的集合,而不是业务逻辑代码。集合中包含了许多类、函数和功能类包。这个集合是按照一定标准组成的功能体系。体系有很多设计模式,比如MVC等。查看全部
-
OOO查看全部
-
//更新数据 $updata['score']=60; $where['id']=1; M('User')->where($where)->save($updata)查看全部
-
1直接使用字符串进行查询 $data=M('User')->where('id=11')->select(); 2使用数组的方式进行查询 $where['id']=1; $where['user_name']='xiaohong'; $where['_logic']='or';//默认AND $data=M('User')->where($where)->select(); dump($data); 3表达式查询 $where['字段名']=array(表达式,查询条件); $where['id']=array('gt',13); $where['id']=array('between','12,14'); $where['id']=array('in','12,14'); $where['user_name']=array('like','%hong'); $where['user_name']=array('like',array('%ming','%hong')); $data=M('User')->where($where)->select(); 4区间查询 $where['id']=array(array('gt',12),array('lt',15)); $where['id']=array(array('gt',15),array('lt',12),'or');//默认AND $data=M('User')->where($where)->select(); 5混合用法 尽量不要用混合和字符串查询 $where['id']=array('gt',10);$where['_string']='score>10'; $data=M('User')->where($where)->select(); 6统计用法 $data=M('User')->count();//统计数量 可选 $data=M('User')->max('id');//求最大值 须传入字段名 $data=M('User')->min('id');//求最小值 须传入字段名 $data=M('User')->avg('score');//求平均值 须传入字段名 $data=M('User')->sum('score');//求和 必传入字段名查看全部
-
M('User')->add($data);//添加一条数据(一维数组),成功的话返回自增ID值 M('User')->addAll($data);//添加多条数据(多维数组),成功的话返回插入数据第一条自增ID值,只适用于MySql,且实际运用中较少 echo M()->getLastSql();//查看最后一条执行语句查看全部
-
// 1.实例化基础模型 // $user = new Model('user');//表名 表前缀--已配置 数据库连接信息--已配置 // $user = M('user'); // $data = $user->select(); // dump($data); // 2.实例化用户自定义模型 // $user = new UserModel();//表名 表前缀--已配置 数据库连接信息--已配置 // $user = D('user'); // 找不到UserModel.class.php 会转成M()方法 // $user->getInfo(); // $data = $user->select(); // dump($data); // 3.实例化公共模型 // $user = new CommonModel(); // echo $user->strMake('zzz'); // $user = D('User'); // // echo $user->getInfo(); // echo $user->strMake('123456'); // 4.实例化空模型 // $model = M(); // $data = $model->query('select * from mk_user;'); // 查询 select // $data = $model->execute('select * from mk_user;'); // 影响行数 update insert // $data = $model->execute('update mk_user set nick_name="除夕夜" where id=2;'); // 影响行数 update insert // dump($data);查看全部
-
//TP框架内置了一个抽象的数据库的访问层,这个访问层封装了特类的数据库操作 //------mysql式数据库连接方法----- 'DB_TYPE'=>'muysql',//数据库类型 'DB_HOST'=>'localhost,localhost1,localhost2',//数据库服务器地址 'DB_NAME'=>'mooc',//数据库名 'DB_USER'=>'root',//数据库用户 'DB_PWD'=>'',//数据库用户密码 'DB_PORT'=>'3306',//数据库端口(默认3306),可以不配置 'DB_PREFIX'=>'mc_',//数据库表前缀 //数据库配置好后,并非立即连接,TP数据库连接是一种惰性连接,只有在实例化时才连接。 //开启主从读写分离,读操作使用从服务器,写操作使用主服务器,这样就能给数据库进行负载均衡 'DB_RW_SEPARATE'=>true, //多个主数据库服务器,localhost,localhost1为主服务器,localhost2为从服务器 'DB_MASTER_NUM'=>'2',查看全部
-
1 不推荐使用if判断标签(原因是condition属性使用php语法),尽量用其他标签替代。 2 实在不行就用php原生语法, <php>php语法</php> (原因异步方式使用的都是php原生语法) <foreach name='person' item='data'> <br /><!-- 比较标签 --> <egt name='data.age' value='18'>{$data.name}已成年<else />{$data.name}未成年</egt> </foreach> <br /> <foreach name='person' item='row' > <!-- {$person[1]['age'] >= 18?"yes":"no"} 二维数组--> {$row['age'] >= 18?"成年":"未成年"} <br/> <!-- 三目运算符 --> </foreach> <php>echo $person[1]['name']</php> <!-- 模板中使用PHP -->查看全部
举报
0/150
提交
取消