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的面试题集
Nov 19 PHP
php 什么是PEAR?
Mar 19 PHP
php下统计用户在线时间的一种尝试
Aug 26 PHP
PHP与C#分别格式化文件大小的代码
May 14 PHP
PHP中去掉字符串首尾空格的方法
May 19 PHP
php 批量替换html标签的实例代码
Nov 26 PHP
PHP二维数组排序的3种方法和自定义函数分享
Apr 09 PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
Jun 12 PHP
php创建桌面快捷方式实现方法
Dec 31 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
Mar 15 PHP
PHP实现ASCII码与字符串相互转换的方法
Apr 29 PHP
php实现文件上传基本验证
Mar 04 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
下载文件的点击数回填
2006/10/09 PHP
php 数组的创建、调用和更新实现代码
2009/03/09 PHP
php $_ENV为空的原因分析
2009/06/01 PHP
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
让你的PHP7更快之Hugepage用法分析
2016/05/31 PHP
PHP实现数组和对象的相互转换操作示例
2019/03/20 PHP
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
再谈JavaScript线程
2015/07/10 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
vue项目前端错误收集之sentry教程详解
2019/05/27 Javascript
微信小程序监听用户登录事件的实现方法
2019/11/11 Javascript
[00:43]魔廷新尊——痛苦女王至宝捆绑包
2020/06/12 DOTA
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
Python中字典和集合学习小结
2017/07/07 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
2020/03/09 Python
django ListView的使用 ListView中获取url中的参数值方式
2020/03/27 Python
jupyter notebook实现显示行号
2020/04/13 Python
使用matlab 判断两个矩阵是否相等的实例
2020/05/11 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
详解如何使用CSS3中的结构伪类选择器和伪元素选择器
2020/01/06 HTML / CSS
英国玛莎百货新西兰:Marks & Spencer New Zealand
2019/07/21 全球购物
2014年幼儿园元旦活动方案
2014/02/13 职场文书
2014年园林绿化工作总结
2014/12/11 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python