首页 > 代码库 > 用thinkphp执行原生sql
用thinkphp执行原生sql
Controller代码:
Demo2Controller.class.php
<?phpnamespace Home\Controller;use Think\Controller;use Think\Model;class Demo2Controller extends Controller { //insert 操作 public function test1(){ $Model = new Model(); $sql = "insert into city(cityname,province,citydesc) values(‘石家庄‘,‘河北省‘,‘河北省城市‘)"; $Model->execute($sql); echo "insert 操作"; } //delete 操作 public function test2(){ $Model = new Model(); $sql = "delete from city where cityname=‘石家庄‘"; $Model->execute($sql); echo "delete 操作"; } // update 操作 public function test3(){ $Model = new Model(); $sql = "update city set citydesc=‘河北省省会‘ where cityname=‘石家庄‘"; $Model->execute($sql); echo "update 操作"; } // select 操作 public function test4(){ $Model = new Model(); $sql = "select * from city order by id asc"; $list = $Model->query($sql); $this->assign(‘list‘,$list); $this->display(); }}
select 操作对应的View页面:
test4.html
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>test3</title></head><body><table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td>序号</td> <td>城市</td> <td>省会</td> <td>描述</td> </tr> <foreach name="list" item="item" key="index"> <tr> <td>{$index+1}</td> <td>{$item.cityname}</td> <td>{$item.province}</td> <td>{$item.citydesc}</td> </tr> </foreach></table></body></html>
用thinkphp执行原生sql
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。