Apr192015
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...阅读全文
Apr142015
mysql优化之status和variables区别
mysql之status和variables区别
首先可以通过下属两个命令来查看mysql的相应的系统参数
show status like ‘%abc%’;
show variables like ‘%abc%’;
但是很多人不明白二者到底有什么区别
status是状态是系统的状态不可更改,是系统现在的运行状态参数,说明如下:
mysql> show status like ‘innodb_rows_%’;
+—————...阅读全文
Apr132015
Apr122015
Apr102015
php判断文件或目录(文件夹)是否存在
php库自带有判断文件或目录是否存在的函数,file_exists判断文件是否存在,is_dir判断目录(文件夹)是否存在。具体示例如下:
$file='index.php';
$dir='www.phpernote.com/wwwroot/';
if(file_exists($dir.$file)){
echo '文件'.$file.'存在';
}else{
echo '文件'.$file.'不存在';
}
if(is_dir($dir)){
echo '目录'.$dir.'存在';
}else{
echo '目录'.$dir.'不存...阅读全文
Apr102015
PHP向文件写入或追加数据
php向文件里写入或追加数据有两种方法,一种是fopen,还有一种是file_put_contents,本文简要介绍一下两种方法的具体用法,有需要的朋友可以看看。
(1)fopen
fopen() 函数打开文件或者 URL,如果打开失败,本函数返回 FALSE。
语法:fopen(filename,mode,include_path,context)
参数 说明
filename 必需。规定要打开的文件或 URL。
mode 必需。规定要求到该文件/流的访问类型。可能...阅读全文
Apr102015
linux下如何执行PHP脚本
Linux 下如何直接执行 php 脚本?下面是部分 php 命令行参数。
语法以及参数说明 php [-q] [-h] [-s] [-v] [-i] [-f ] | { [args…]}
-q 安静模式,不输出HTTP头
-s 将php程序文件用转化为彩色格式的HTML(比如保留字用绿色,函数和变量为蓝色,注释为黄色而字串则是红色等等
-f 读入并解释指明的文件
-c 在中读入php.ini文件
-a 交互式运行
-d foo[=bar] 定义ini中的输入项 foo 的值...阅读全文