让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获取网页中的js、css、Flash等文件
Dec 20 Javascript
DOM相关内容速查手册
Feb 07 Javascript
Mozilla 表达式 __noSuchMethod__
Apr 05 Javascript
javascript之通用简单的table选项卡实现(二)
May 09 Javascript
用jquery仿做发微博功能示例
Apr 18 Javascript
DOM基础教程之事件类型
Jan 20 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
Jun 01 Javascript
JavaScript高阶函数_动力节点Java学院整理
Jun 28 Javascript
如何重置vue打印变量的显示方式
Dec 06 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
Dec 04 Javascript
vue如何在data中引入图片的正确路径
Jun 05 Vue.js
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
自制汽车收音机天线:收听广播的技巧和方法
2021/03/02 无线电
php中的实现trim函数代码
2007/03/19 PHP
php array_unique之后json_encode需要注意
2011/01/02 PHP
php HandlerSocket的使用
2011/05/02 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
script标签的 charset 属性使用说明
2010/12/04 Javascript
jQuery代码优化 选择符篇
2011/11/01 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
jQuery实现模拟搜索引擎的智能提示功能简单示例
2019/01/27 jQuery
vue实现菜单切换功能
2019/05/08 Javascript
从零学Python之引用和类属性的初步理解
2014/05/15 Python
Python 3中的yield from语法详解
2017/01/18 Python
Python自定义线程池实现方法分析
2018/02/07 Python
python实现下载pop3邮件保存到本地
2018/06/19 Python
Python利用字典破解WIFI密码的方法
2019/02/27 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
Python图像处理库PIL的ImageGrab模块介绍详解
2020/02/26 Python
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
python 获取字典键值对的实现
2020/11/12 Python
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
Dyson加拿大官方网站:购买戴森吸尘器,风扇,冷热器及配件
2016/10/26 全球购物
幼儿园家长会欢迎词
2014/01/09 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
2014年计生工作总结
2014/11/21 职场文书
优秀班集体申报材料
2014/12/25 职场文书
三方协议书
2015/01/27 职场文书
《有余数的除法》教学反思
2016/02/22 职场文书
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL