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 相关文章推荐
一个阿拉伯数字转中文数字的函数
Oct 09 PHP
PHP调用三种数据库的方法(3)
Oct 09 PHP
PHP simple_html_dom.php+正则 采集文章代码
Dec 24 PHP
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
Dec 14 PHP
PHP获取photoshop写入图片文字信息的方法
Mar 31 PHP
php封装好的人民币数值转中文大写类
Dec 20 PHP
Zend Framework实现将session存储在memcache中的方法
Mar 22 PHP
php获取服务器操作系统相关信息的方法
Oct 08 PHP
php 数据结构之链表队列
Oct 17 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
May 06 PHP
PHP延迟静态绑定使用方法实例解析
Sep 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中if和or运行效率对比
2014/12/12 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
javascript实现的网页局布刷新效果
2008/12/01 Javascript
js将当前时间格式转换成时间搓(自写)
2013/09/26 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
jquery动感漂浮导航菜单代码分享
2020/04/15 Javascript
JS和canvas实现俄罗斯方块
2017/03/14 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
Vuex 模块化使用详解
2019/07/31 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
2020/04/20 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
[02:49]DOTA2完美大师赛首日观众采访
2017/11/23 DOTA
利用Python绘制MySQL数据图实现数据可视化
2015/03/30 Python
Python实现二叉搜索树
2016/02/03 Python
深入理解Django中内置的用户认证
2017/10/06 Python
Pycharm设置界面全黑的方法
2018/05/23 Python
在IPython中进行Python程序执行时间的测量方法
2018/11/01 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
Python使用Pickle模块进行数据保存和读取的讲解
2019/04/09 Python
python时间与Unix时间戳相互转换方法详解
2020/02/13 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
阿联酋最好的手机、电子产品和家用电器网上商店:Eros Digital Home
2020/08/09 全球购物
会计大学生职业生涯规划书范文
2014/01/13 职场文书
百年校庆节目主持词
2014/03/27 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
三方股东合作协议书范本
2014/09/28 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
学生个人评语大全
2015/01/04 职场文书
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫
Django框架之路由用法
2022/06/10 Python
Vue2项目中对百度地图的封装使用详解
2022/06/16 Vue.js