PHP--ThinkPhp框架学习---常用CRUD方法
2016-03-17 00:00
666 查看
class CRUDAction extends Action { public function addStu() { $student = new Model ( 'Student' ); // 返回的是主键 $data ['name'] = '韦德-02'; $data ['age'] = '45'; $data ['sex'] = '男'; $count = $student->add ( $data ); // 返回的是主键 echo $count; } public function updateStu() { $student = new Model ( 'Student' ); $data ['id'] = 39; $data ['name'] = '詹姆斯-01'; $count = $student->save ( $data ); // 影响的行数 echo $count; } public function delStu() { $student = new Model ( 'Student' ); $count = $student->where ( "sex = '男'" )->delete (); // 加入一些简单的条理。 // $count = $student->delete (78); // 删除对应的主键 echo $count; } public function findById() { $student = new Model ( 'Student' ); $obj = $student->find ( 39 ); var_dump ( $obj ); } public function findAll() { $stdent = new Model ( 'Student' ); $array = $stdent->select (); var_dump ( $array ); } // ------ 用Sql语句直接操作数据库 public function stuBySql() { $student = new Model (); // 增加一条数据 $sql_add = "insert into think_student(name,sex,age) values ('小强-V2.0','男','20');"; // 修改一条数据 $sql_update = "update think_student set name = '修改吧...V2.0' where id =83"; // 删除一条数据 $sql_del = "delete from think_student where think_student.id = 89; "; //$count = $student->execute ( $sql_del ); // 这里的返回值是表示影响的行数 //echo $count; // 联合查询表 -- 返回的数组 $sql_query = "select * from think_class
相关文章推荐
- 远程管理FTP
- exit() 时或之后还能继续执行php代码的几种办法
- 2.1php标签,语法,注释
- 关于PHP中Session文件过多的问题
- Yii2 利用controllerMap自定义控制器类
- PHP实现的一个简单的爬虫
- PHP中的魔术常量、预定义常量和预定义变量
- CenOS6.5上matplotlib的show函数不能显示图片的问题
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- php实现无限级树型菜单(函数递归算法)
- WEBLOFT framework
- windows 2003 2008安装IIS + PHP + MYSQL的一般方法
- PHP的基本语法
- 在Mac OS环境安装Composer
- 148 php namespace & use
- php配置rewrite模块
- 关于PHP接收不到表单提交的POST信息
- workman php开源服务器框架初学(一)
- getpass函数用法
- 【PHP】function_exists , method_exists 与 is_callable的区别