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 相关文章推荐
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
Sep 24 PHP
中英文字符串翻转函数
Dec 09 PHP
php 模拟POST|GET操作实现代码
Jul 20 PHP
PHP实现动态柱状图改进版
Mar 30 PHP
thinkphp autoload 命名空间自定义 namespace
Jul 17 PHP
php基于session实现数据库交互的类实例
Aug 03 PHP
PHP匿名函数和use子句用法实例
Mar 16 PHP
Smarty环境配置与使用入门教程
May 11 PHP
PHP实现文件上传下载实例
Oct 18 PHP
PHP 中常量的知识整理
Apr 14 PHP
PHP有序表查找之二分查找(折半查找)算法示例
Feb 09 PHP
PHP实现用户登录的案例代码
May 10 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下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
php笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
如何使用PHP批量去除文件UTF8 BOM信息
2013/08/05 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
PHP中set_include_path()函数相关用法分析
2016/07/18 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
Jquery ui css framework
2010/06/28 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
捕获未处理的Promise错误方法
2017/10/13 Javascript
还不懂递归?读完这篇文章保证你会懂
2018/07/29 Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
2020/08/03 Javascript
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
快速查询Python文档方法分享
2017/12/27 Python
Python实现删除时保留特定文件夹和文件的示例
2018/04/27 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
Pytorch中膨胀卷积的用法详解
2020/01/07 Python
python 的topk算法实例
2020/04/02 Python
python中wx模块的具体使用方法
2020/05/15 Python
PyTorch-GPU加速实例
2020/06/23 Python
通过实例简单了解Python sys.argv[]使用方法
2020/08/04 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
英国最受欢迎的手表网站:Watch Shop
2016/10/21 全球购物
.NET初级开发工程师面试题
2014/04/18 面试题
Ajax的优点和缺点
2014/11/21 面试题
2013年军训通讯稿
2014/02/05 职场文书
法人授权委托书格式
2014/04/08 职场文书
投标服务承诺书
2014/05/28 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书