让mayfish支持mysqli数据库驱动的实现方法


Posted in Javascript onMay 22, 2010

网上搜到的一些关于mysql与mysqli的区别:
mysql 是非持继连接函数而 mysqli 是永远连接函数。也就是说
mysql 每次链接都会打开一个连接的进程而 mysqli 多次运行 mysqli 将使用同一连接进程,从而减少了服务器的开销

因为近段时间,网站也因为访问量的增加,而一直被进程占满的问题所困扰。所以,为了减少进程的开销,就为 mayfish 框架添加了一套 mysqli 的驱动。接下来看看如何在mayfish下使用mysqli的驱动进行工作吧。

在 configs 目录下,修改 mysql 设置文件,例如: database.php
看见如下内容,这是一个默认使用 mysql 驱动的例子。

conf('db_host', 'localhost'); 
conf('db_user', 'root'); 
conf('db_password', '123456'); 
conf('db_name', 'u112741'); 
conf('db_prefix', 'mfs_'); 
conf('db_charset', 'utf8');

我们将他修改成为

conf('driver', 'mysqli'); 
conf('db_host', 'localhost'); 
conf('db_user', 'root'); 
conf('db_password', '123456'); 
conf('db_name', 'u112741'); 
conf('db_prefix', 'mfs_'); 
conf('db_charset', 'utf8');

仅此一来,mfs 在工作的时候,就会以 mysqli 的方式进行工作了。

同时,此次更新还添加了对数据库查询的错误日志功能,以方便调试错误。开启的方法是:修改 configs/config.php 文件:
conf("logs", true); //添加开启错误记录功能(默认值:true)

最新版本的 mayfish 的下载地址为:https://3water.com/codes/20169.html

Javascript 相关文章推荐
niceTitle 基于jquery的超链接提示插件
May 31 Javascript
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
Oct 20 Javascript
jquery图片放大功能简单实现
Aug 01 Javascript
用jquery模仿的a的title属性的例子
Oct 22 Javascript
AngularJS学习笔记之依赖注入详解
May 16 Javascript
基于原生JS实现图片裁剪
Aug 01 Javascript
深入浅出讲解ES6的解构
Aug 03 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
Sep 01 Javascript
node跨域请求方法小结
Aug 25 Javascript
vue计算属性和监听器实例解析
May 10 Javascript
js时间转换毫秒的实例代码
Aug 21 Javascript
Vue引入Stylus知识点总结
Jan 16 Javascript
JavaScript 笔记二 Array和Date对象方法
May 22 #Javascript
Javascript笔记一 js以及json基础使用说明
May 22 #Javascript
javascript Array数组对象的扩展函数代码
May 22 #Javascript
javascript 正则替换 replace(regExp, function)用法
May 22 #Javascript
JQuery 文本框使用小结
May 22 #Javascript
基于Asp.net与Javascript控制的日期控件
May 22 #Javascript
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 #Javascript
You might like
PHP编程网上资源导航
2006/10/09 PHP
php注入实例
2006/10/09 PHP
关于mysql 字段的那个点为是定界符
2007/01/15 PHP
php实现的ping端口函数实例
2014/11/12 PHP
javascript 数组排序函数
2009/08/20 Javascript
JS 对象介绍
2010/01/20 Javascript
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
2015/10/25 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
SelecT下拉框选中和取值的解决方法
2016/11/22 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
解决Layui中templet中a的onclick参数传递的问题
2019/09/20 Javascript
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
python k-近邻算法实例分享
2014/06/11 Python
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
python之django母板页面的使用
2018/07/03 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
使用python绘制二维图形示例
2019/11/22 Python
实例讲解使用HTML5 Canvas绘制阴影效果的方法
2016/03/25 HTML / CSS
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
求两个数的乘积和商数,该作用由宏定义来实现
2013/03/13 面试题
laravel使用redis队列实例讲解
2021/03/23 PHP
应用电子技术专业个人求职信
2013/09/21 职场文书
蜜蜂引路教学反思
2014/02/04 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
乡镇保密工作责任书
2014/07/28 职场文书
2014离婚协议书范文
2014/09/10 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python