ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例


Posted in PHP onApril 03, 2019

本文实例讲述了ThinkPHP3.2.3框架实现执行原生SQL语句的方法。分享给大家供大家参考,具体如下:

【查询语句】query方法

示例:查询blog_article表中的文章标题title字段

//构造sql语句
$sql = "select `title` from blog_article";
//或者下面两种,都会自动读取当前设置的表前缀
//$sql = "select `title` from __PREFIX__article";
//$sql = "select `title` from __ARTICLE__";
//实例化model对象,执行query方法,得到查询数据结果集
$res = M()->query($sql);

【添加、修改、删除语句】execute方法

示例:修改blog_article表中id为1的文章标题title字段为“PHP是世界上最好的语言”

//构造sql语句
$sql = "update blog_article set title='PHP是世界上最好的语言' where id=1";
//或者下面两种,都会自动读取当前设置的表前缀
//$sql = "update __PREFIX__article set title='PHP是世界上最好的语言' where id=1";
//$sql = "update __ARTICLE__ set title='PHP是世界上最好的语言' where id=1";
//实例化model对象,执行execute方法,返回影响行数
$res = M()->execute($sql);

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
强烈推荐:php.ini中文版(2)
Oct 09 PHP
PHP DataGrid 实现代码
Aug 12 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
Jan 06 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
Jan 22 PHP
windows下配置apache+php+mysql时出现问题的处理方法
Jun 20 PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 PHP
PHP获取数组最大值下标的方法
May 12 PHP
php基于dom实现的图书xml格式数据示例
Feb 03 PHP
详解PHP使用Redis存储session时的一个Warning定位
Jul 05 PHP
提高Laravel应用性能方法详解
Jun 24 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
Sep 26 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
Apr 03 #PHP
PHP快速排序算法实现的原理及代码详解
Apr 03 #PHP
Laravel5.7框架安装与使用学习笔记图文详解
Apr 02 #PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 #PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
Apr 02 #PHP
Swoole实现异步投递task任务案例详解
Apr 02 #PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
Apr 02 #PHP
You might like
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
2007/03/15 PHP
快速开发一个PHP扩展图文教程
2008/12/12 PHP
深入PHP许愿墙模块功能分析
2013/06/25 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
php中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
php获取图片信息的方法详解
2015/12/10 PHP
Centos PHP 扩展Xchche的安装教程
2016/07/09 PHP
PHP面向对象之事务脚本模式(详解)
2017/06/07 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
PHP 文件上传限制问题
2019/09/01 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
javaScript parseInt字符转化为数字函数使用小结
2009/11/05 Javascript
JS中showModalDialog 的使用解析
2013/04/17 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
2014/04/25 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
Node.js程序中的本地文件操作用法小结
2016/03/06 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
BootStrap 超链接变按钮的实现方法
2016/09/25 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
vue 父组件通过v-model接收子组件的值的代码
2019/10/27 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
Room Mate Hotels美国:西班牙酒店品牌
2018/04/10 全球购物
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
贝尔帐篷精品店:Bell Tent Boutique
2019/06/12 全球购物
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
求职自荐信格式
2013/12/04 职场文书
个人欠款担保书
2014/05/20 职场文书
大学生就业自荐书
2014/06/16 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
mysql查看表结构的三种方法总结
2022/07/07 MySQL