让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 相关文章推荐
JavaScript CSS修改学习第一章 查找位置
Feb 19 Javascript
JavaScript几种形式的树结构菜单
May 10 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
Bootstrap表单布局样式源代码
Jul 04 Javascript
分享jQuery封装好的一些常用操作
Jul 28 Javascript
JS控制静态页面传递参数并获取参数应用
Aug 10 Javascript
JavaScript轮播图简单制作方法
Feb 20 Javascript
深入理解angular2启动项目步骤
Jul 15 Javascript
微信小程序实现YDUI的ScrollTab组件
Feb 02 Javascript
在小程序开发中使用npm的方法
Oct 17 Javascript
JavaScript常用事件介绍
Jan 21 Javascript
vue iview实现动态新增和删除
Jun 17 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
javascript,php获取函数参数对象的代码
2011/02/03 PHP
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
PHP Try-catch 语句使用技巧
2016/02/28 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
JavaScript replace(rgExp,fn)正则替换的用法
2010/03/04 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
2012/02/03 Javascript
jQuery布局插件UI Layout简介及使用方法
2013/04/03 Javascript
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
jQuery中;function($,undefined) 前面的分号的用处
2014/12/17 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
JS回调函数 callback的理解与使用案例分析
2019/09/09 Javascript
vc6编写python扩展的方法分享
2014/01/17 Python
Python编程中的反模式实例分析
2014/12/08 Python
Python文本相似性计算之编辑距离详解
2016/11/28 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
2020/04/24 Python
浅谈django 重载str 方法
2020/05/19 Python
浅析python函数式编程
2020/09/26 Python
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
June Jacobs尊积帕官网:知名的spa水疗护肤品牌
2019/03/21 全球购物
新婚姻法离婚协议书范文
2014/11/30 职场文书
考研英语复习计划
2015/01/19 职场文书
2015年实习单位评语
2015/03/25 职场文书
导游词之上饶龟峰
2019/10/25 职场文书