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 25 PHP
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 PHP
PHP 魔术函数使用说明
May 14 PHP
windows环境下php配置memcache的具体操作步骤
Jun 09 PHP
在PHP中使用X-SendFile头让文件下载更快
Jun 01 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
Nov 19 PHP
php身份证号码检查类实例
Jun 18 PHP
PHP图形计数器程序显示网站用户浏览量
Jul 20 PHP
PHP 常用时间函数资料整理
Oct 22 PHP
AES加解密在php接口请求过程中的应用示例
Oct 26 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
Feb 28 PHP
Laravel框架集合用法实例浅析
May 14 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
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
thinkphp3.2.2实现生成多张缩略图的方法
2014/12/19 PHP
php版微信自定义回复功能示例
2016/12/05 PHP
yii2简单使用less代替css示例
2017/03/10 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
关于跨站脚本攻击问题
2011/12/22 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
2013/04/24 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
jQuery代码优化方法总结
2018/01/29 jQuery
JavaScript基础心法 数据类型
2018/03/05 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
jquery分页优化操作实例分析
2019/08/23 jQuery
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
Python中for循环和while循环的基本使用方法
2015/08/21 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
CSS3制作半透明边框(Facebox)类似渐变
2012/12/09 HTML / CSS
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
罗技美国官网:Logitech美国
2020/01/22 全球购物
介绍一下sql server的安全性
2014/08/10 面试题
区域销售经理职责
2013/12/22 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
教师考核评语大全
2014/12/31 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
深度好文:50条没人告诉你的人生经验,句句精辟
2019/08/22 职场文书
Python数据分析入门之数据读取与存储
2021/05/13 Python
SpringBoot Http远程调用的方法
2022/08/14 Java/Android