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 获取远程文件大小的3种解决方法
Jul 11 PHP
php加密解密函数authcode的用法详细解析
Oct 28 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
Jan 26 PHP
php使用curl和正则表达式抓取网页数据示例
Apr 13 PHP
php面象对象数据库操作类实例
Dec 02 PHP
PHP输出两个数字中间有多少个回文数的方法
Mar 23 PHP
PHP简单生成缩略图相册的方法
Jul 29 PHP
PHP7.0安装笔记整理
Aug 28 PHP
php实现CSV文件导入和导出
Oct 24 PHP
PHP操作mysql数据库分表的方法
Jun 09 PHP
PHP封装返回Ajax字符串和JSON数组的方法
Feb 17 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
Aug 05 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使用ereg验证文件上传的方法
2014/12/16 PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
2015/02/12 PHP
laravel 修改.htaccess文件 重定向public的解决方法
2019/10/12 PHP
extjs 学习笔记 四 带分页的grid
2009/10/20 Javascript
JavaScript中的console.group()函数详细介绍
2014/12/29 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
JavaScript使用function定义对象并调用的方法
2015/03/23 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
深入理解Promise.all
2018/08/08 Javascript
VUE预渲染及遇到的坑
2018/09/03 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
JavaScript 判断数据类型的4种方法
2020/09/11 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
详解Python中dict与set的使用
2015/08/10 Python
Python机器学习logistic回归代码解析
2018/01/17 Python
Python三元运算与lambda表达式实例解析
2019/11/30 Python
Python集合操作方法详解
2020/02/09 Python
利用Vscode进行Python开发环境配置的步骤
2020/06/22 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
python从ftp获取文件并下载到本地
2020/12/05 Python
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
物流专业大学的自我评价
2014/01/11 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
《恐龙》教学反思
2014/04/27 职场文书
房屋维修协议书范本
2014/09/25 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
实习协议书
2015/01/27 职场文书
伏羲庙导游词
2015/02/09 职场文书
讨论nginx location 顺序问题
2022/05/30 Servers
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技