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与SQL注入攻击[二]
Apr 17 PHP
调整优化您的LAMP应用程序的5种简单方法
Jun 26 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
Apr 29 PHP
destoon找回管理员密码的方法
Jun 21 PHP
PHP中使用socket方式GET、POST数据实例
Apr 02 PHP
windows平台中配置nginx+php环境
Dec 06 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
Mar 01 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
php+ajax无刷新上传图片的实现方法
Dec 06 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
May 23 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
Jul 19 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
php数组总结篇(一)
2008/09/30 PHP
php flv视频时间获取函数
2010/06/29 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
用js实现键盘方向键翻页功能的代码
2007/06/03 Javascript
js href的用法
2010/05/13 Javascript
基于jquery的loading效果实现代码
2010/11/05 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
详解在vue-cli中使用graphql即vue-apollo的用法
2018/09/08 Javascript
ios设备中angularjs无法改变页面title的解决方法
2018/09/13 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
2018/11/02 Javascript
详解appium+python 启动一个app步骤
2017/12/20 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
Django自定义用户认证示例详解
2018/03/14 Python
Python列表生成式与生成器操作示例
2018/08/01 Python
基于wxPython的GUI实现输入对话框(2)
2019/02/27 Python
PyQtGraph在pyqt中的应用及安装过程
2019/08/04 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
Django实现内容缓存实例方法
2020/06/30 Python
使用html5实现表格实现标题合并的实例代码
2019/05/13 HTML / CSS
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
村官工作鉴定评语
2014/01/27 职场文书
维修工先进事迹
2014/05/29 职场文书
2014年学生会生活部工作总结
2014/11/07 职场文书
财产保全担保书
2015/01/20 职场文书
建国大业观后感
2015/06/01 职场文书
Python入门学习之类的相关知识总结
2021/05/25 Python
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js