Apr212015
Apr212015
MySql的优化步骤
本文分享一些关于MySql优化的一般步骤,具体如下:
1.通过show status 命令了解各种sql的执行效率
SHOW STATUS 提供 msyql 服务器的状态信息
一般情况下,我们只需要了解以”Com”开头的指令
show session status like ‘Com%’:显示当前的连接的统计结果
show global status like ‘Com%’ :显示自数据库上次启动至今的统计结果
注:默认是session级别的,其中Com_XX...阅读全文
Apr192015
Apr192015
Apr192015
PHP_EOL DIRECTORY_SEPARATOR常量的说明
PHP_EOL 是php系统源码中定义好的一个换行符常量。
为什么会有这么一个常量?
因为在不同的系统中,换行符是不一样的。比如:
unix系列用 \n
windows系列用 \r\n
mac用 \r
于是php中就定义了 PHP_EOL,这个常量会根据平台而变,以提高代码的源代码级可移植性。
<?php
echo PHP_EOL;
//windows平台相当于
echo "\r\n";
//unix\linux平台相当于
echo "\n";
//mac平台相当于...阅读全文
Apr182015
Yii中的数据库事务的使用方法小结
Yii框架是支持数据库事务处理的,关于事务,这里就不多说了,想要了解的读者可以参看本站文章:
关于数据库(MySQL)事务
在项目中遇到批量删除的地方一般会使用到事务,下面列举一个用法实例与大家分享。
<?php
$array=array(
0=>array('username'=>'phpernote.com_0','password'=>'123456'),
1=>array('username'=>'u_1','password'=>'123456'),
2=>arra...阅读全文
Apr162015
Yii查看(输出)当前页面执行的sql语句
本文分享一下在Yii框架下查看当前页面执行的所有sql语句的方法,主要是通过配置相关文件来达到调试sql的目的,具体方法如下:
(1)修改 index.php 开启调试模式
在 index.php 文件内增加如下两行代码(如果不存在的话):
//开启调试模式
defined('YII_DEBUG') or define('YII_DEBUG',true);
//设置日志记录级别,YII_TRACE_LEVEL的数字越大,信息越清楚
defined('YII_TRACE_LEVEL')...阅读全文
Apr162015
yii框架如何配置默认controller与action
本文介绍了yii框架中配置默认controller和action的方法,分享一个设置默认controller和action的例子,有学习yii的朋友可以参考下,个人感觉还不错的。
在yii框架中,设置默认 controller 在/protected/config/main.php添加配置,具体代码如下:
<?php
return array(
'name'=>'Auto',
'defaultController'=>'auto',
......
上述配置了默认的 controller 为 AutoControlle...阅读全文
Apr132015
Apr122015