mayfish支持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 文件:

时间: 2024-09-30 15:40:49

mayfish支持mysqli数据库驱动的实现方法的相关文章

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

网上搜到的一些关于mysql与mysqli的区别: mysql 是非持继连接函数而 mysqli 是永远连接函数.也就是说 mysql 每次链接都会打开一个连接的进程而 mysqli 多次运行 mysqli 将使用同一连接进程,从而减少了服务器的开销 因为近段时间,网站也因为访问量的增加,而一直被进程占满的问题所困扰.所以,为了减少进程的开销,就为 mayfish 框架添加了一套 mysqli 的驱动.接下来看看如何在mayfish下使用mysqli的驱动进行工作吧. 在 configs 目录下

请仙人帮忙 weblogic 9.2下Connection Pool怎么添加mysql数据库驱动包 测试报错:不能加载驱动!!!

问题描述 最近要做一个试验,所以要用到weblogic,自己安装了一个weblogic9.2.在weblogic9.2上发布了一个工程,但这个工程所连的数据库是mysql,所以又做datasource.由于weblogic本身的mysql数据库驱动不对应使用的数据库,所以在选择数据库驱动的时候,选择了other.上网也看了一些相关的数据库驱动添加的方法,并照着做了一下:我的mysql的驱动是:mysql-connector-1.5.x.jar,我把它放到了自己建的domain下的lib中.并在自

php操纵mysqli数据库的实现方法_php实例

从php5.0开始增加mysql(i)支持 , 新加的功能都以对象的形式添加 i表示改进的意思 功能多.效率高.稳定 编译时参数: ./configure --with-mysql=/usr/bin/mysql_config \ #使用 Mysql ClientLibrary(libmysql)构建 --with-mysqli=mysqlnd \ #使用 Mysql Native Dirver 即mysqlnd --with-pdo-mysql=mysqlnd #使用 Mysql Native

php操纵mysqli数据库的实现方法

从php5.0开始增加mysql(i)支持 , 新加的功能都以对象的形式添加 i表示改进的意思 功能多.效率高.稳定 编译时参数: ./configure --with-mysql=/usr/bin/mysql_config \ #使用 Mysql ClientLibrary(libmysql)构建 --with-mysqli=mysqlnd \ #使用 Mysql Native Dirver 即mysqlnd --with-pdo-mysql=mysqlnd #使用 Mysql Native

php使用mysqli向数据库添加数据的方法

 这篇文章主要介绍了php使用mysqli向数据库添加数据的方法,实例分析了php使用mysqli进行数据库操作的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了php使用mysqli向数据库添加数据的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 $mydb = new mysqli('localhost', 'username', 'password', 'databasename'); $sql = "INSERT INTO us

php+mysqli实现批量替换数据库表前缀的方法_php技巧

本文实例讲述了php+mysqli实现批量替换数据库表前缀的方法.分享给大家供大家参考.具体分析如下: 在php中有时我们要替换数据库中表前缀但是又不苦于一个个表去修改前缀,这里我自己写了一个mysqli批量替换数据库表前缀的php程序,感兴趣的朋友可以参考一下,代码如下: <?php header ( 'http-equiv="Content-Type" content="text/html; charset=utf-8"' ); $DB_host = &q

php使用mysqli向数据库添加数据的方法_php技巧

本文实例讲述了php使用mysqli向数据库添加数据的方法.分享给大家供大家参考.具体实现方法如下: $mydb = new mysqli('localhost', 'username', 'password', 'databasename'); $sql = "INSERT INTO users (fname, lname, comments) VALUES ('$_POST[fname]', '$_POST[lname]', '$_POST[comments]')"; if ($m

PHP 数据库驱动、连接数据不同方式学习笔记

目录   1. PHP数据库驱动简介 2. PHP连接数据库的不同方式      1. PHP数据库驱动简介   驱动是一段设计用来于一种特定类型的数据库服务器进行交互的软件代码.驱动可能会调用一些库.类似于Java中的数据库驱动的概念   复制代码 1. JDBC-ODPC桥: 它将JDBC API映射到ODPC API.再让JDBC-ODPC调用数据库本地驱动代码(也就是数据库厂商提供的数据库操作二进制代码库,例如Oracle中的oci.dll) 2. 本地API驱动 直接将JDBC API

先做点好事,转点东东来,用PHP和MySQL构建一个数据库驱动的网站(-)

mysql|数据|数据库 摘要 在这篇文章中,我们会着手解决在构建一个数据库驱动的网站的过程中将会遇到的问题.而我们只会使用两个新的工具,PHP和MySQL.如果你的Web主机支持PHP/MySQL,那么你会省掉不少麻烦.如果不是这样,你也不用提心,我们也会学习如何在Unix和Windows下安装相应程序. 这篇文章是提供给那些有可能学会服务器端程序开发的中高级的网页设计者的.我们会认为我们的读者熟悉HTML,所以我们在使用HTML时不会给出什么解释.另外,在有些地方我们可能还会用到少量的Jav