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模板,主要想体现一下思路
Dec 25 PHP
php 特殊字符处理函数
Sep 05 PHP
php分页思路以及在ZF中的使用
May 30 PHP
分割GBK中文遭遇乱码的解决方法
Aug 09 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
php中header设置常见文件类型的content-type
Jun 23 PHP
thinkPHP批量删除的实现方法分析
Nov 09 PHP
php微信开发之百度天气预报
Nov 18 PHP
PDO::commit讲解
Jan 27 PHP
PHP-FPM的配置与优化讲解
Mar 15 PHP
详解PHP 7.4 中数组延展操作符语法知识点
Jul 19 PHP
再谈Yii Framework框架中的事件event原理与应用
Apr 07 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程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
基于php 随机数的深入理解
2013/06/05 PHP
php创建session的方法实例详解
2015/01/27 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
搭建基于Docker的PHP开发环境的详细教程
2015/07/01 PHP
详解PHP中websocket的使用方法
2016/09/15 PHP
PHP弱类型的安全问题详细总结
2016/09/25 PHP
jQuery 技巧小结
2010/04/02 Javascript
javascript学习笔记(五)正则表达式
2011/04/08 Javascript
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
js css后面所带参数含义介绍
2013/08/18 Javascript
js实现延迟加载的方法
2015/06/24 Javascript
微信小程序 教程之wxapp 视图容器 view
2016/10/19 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
python字典键值对的添加和遍历方法
2016/09/11 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
Python 函数list&read&seek详解
2019/08/28 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
HTML5+CSS3实现拖放(Drag and Drop)示例
2014/07/07 HTML / CSS
HTML5标签使用方法详解
2015/11/27 HTML / CSS
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
中医专业职业生涯规划书范文
2014/01/04 职场文书
旅游与酒店管理专业求职信
2014/07/21 职场文书
汇报材料怎么写
2014/12/30 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书