让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 相关文章推荐
一个可以兼容IE FF的加为首页与加入收藏实现代码
Nov 02 Javascript
使用jQuery实现验证上传图片的格式与大小
Dec 03 Javascript
angularjs学习笔记之双向数据绑定
Sep 26 Javascript
Jquery Ajax Error 调试错误的技巧
Nov 20 Javascript
jQuery选择器用法实例详解
Dec 17 Javascript
JS弹出层遮罩,隐藏背景页面滚动条细节优化分析
Apr 29 Javascript
javascript 利用arguments实现可变长参数
Nov 21 Javascript
input输入密码变黑点密文的实现方法
Jan 09 Javascript
原生Javascript插件开发实践
Jan 09 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
Feb 27 Javascript
ES6函数和数组用法实例分析
May 23 Javascript
React实现动效弹窗组件
Jun 21 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中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
2011/03/29 PHP
PHP使用feof()函数读文件的方法
2014/11/07 PHP
php去掉文件前几行的方法
2015/07/29 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
PHP实现上传图片到数据库并显示输出的方法
2018/05/31 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
jQuery的内容过滤选择器学习教程
2016/04/18 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
JS实现使用POST方式发送请求
2019/08/30 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
2020/10/26 Javascript
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
python 自定义对象的打印方法
2019/01/12 Python
python集合常见运算案例解析
2019/10/17 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
2020/04/26 Python
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
马耳他航空公司官方网站:Air Malta
2019/05/15 全球购物
Java面试题及答案
2012/09/08 面试题
工作自我评价分享
2013/12/01 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
增员口号大全
2014/06/18 职场文书
人事局接收函
2015/01/31 职场文书
工厂员工辞职信范文
2015/05/12 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
无故旷工检讨书
2015/08/15 职场文书
话题作文之成长
2019/12/09 职场文书
详解MySQL数据库千万级数据查询和存储
2021/05/18 MySQL
Django Paginator分页器的使用示例
2021/06/23 Python
纯 CSS 自定义多行省略的问题(从原理到实现)
2021/11/11 HTML / CSS
介绍一下28个JS常用数组方法
2022/05/06 Javascript