数据库(MySQL)存储过程和事务的区别

    本文简单分享一些关于数据库中的存储过程和事务的区别。 存储过程: 一组为了完成特定功能的SQL语句集(或者自定义数据库操作命令集), 根据传入的参数(也可以没有), 通过简单的调用, 完成比单个SQL语句更复杂的功能, 存储在数据库服务器端,只需要编译过一次之后再次使用都不需要再进行编译。 主要对存储的过程进行控制。 优点: 1、执行速度快。尤其对于较为复杂的逻辑,减少了网...阅读全文
    作者:绝缘体.. | 分类:MySQL, oracle, 数据库 | 阅读: | 标签:, , , ,

    Yii中的数据库事务的使用方法小结

    Yii框架是支持数据库事务处理的,关于事务,这里就不多说了,想要了解的读者可以参看本站文章: 关于数据库(MySQL)事务 在项目中遇到批量删除的地方一般会使用到事务,下面列举一个用法实例与大家分享。 <?php $array=array( 0=>array('username'=>'phpernote.com_0','password'=>'123456'), 1=>array('username'=>'u_1','password'=>'123456'), 2=>arra...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    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')...阅读全文
    作者:绝缘体.. | 分类:go, PHP, 编程语言 | 阅读: | 标签:, , , ,

    yii框架如何配置默认controller与action

    本文介绍了yii框架中配置默认controller和action的方法,分享一个设置默认controller和action的例子,有学习yii的朋友可以参考下,个人感觉还不错的。 在yii框架中,设置默认 controller 在/protected/config/main.php添加配置,具体代码如下: <?php return array( 'name'=>'Auto', 'defaultController'=>'auto', ...... 上述配置了默认的 controller 为 AutoControlle...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    mysql优化之status和variables区别

    mysql之status和variables区别   首先可以通过下属两个命令来查看mysql的相应的系统参数 show status like ‘%abc%’; show variables like ‘%abc%’;   但是很多人不明白二者到底有什么区别 status是状态是系统的状态不可更改,是系统现在的运行状态参数,说明如下: mysql> show status like ‘innodb_rows_%’; +—————...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    PHP的Try, throw 和 catch简单用法

    本文简单记录一下关于php中的 Try, throw 和 catch 的用法,后面有时间再做一个详细的解析。 Try – 使用异常的函数应该位于 “try” 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个 异常。 Throw – 这里规定如何触发异常。每一个 “throw” 必须对应至少一个 “catch” Catch – “catch”...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    yii框架缓存知识总结

    缓存是用于提升网站性能的一种即简单又有效的途径。稍微有点规模的网站都会通过存储相对静态的数据至缓存以备所需,这样我们可以省去从数据库查询然后生成这些数据的时间,通过减轻数据库的压力从而提升网站的性能。 Yii作为一个强大的php开源框架,再缓存这块,YII对各种流行的缓存都提供了接口,我们可以根据实际的需要使用不同的缓存。 yii的缓存相关组件存放在yii/framework/caching的...阅读全文
    作者:绝缘体.. | 分类:html, PHP, redis, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    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.'不存...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    PHP向文件写入或追加数据

    php向文件里写入或追加数据有两种方法,一种是fopen,还有一种是file_put_contents,本文简要介绍一下两种方法的具体用法,有需要的朋友可以看看。 (1)fopen fopen() 函数打开文件或者 URL,如果打开失败,本函数返回 FALSE。 语法:fopen(filename,mode,include_path,context) 参数   说明 filename  必需。规定要打开的文件或 URL。 mode   必需。规定要求到该文件/流的访问类型。可能...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    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 的值...阅读全文
    作者:绝缘体.. | 分类:html, Linux, PHP, 操作系统, 编程语言 | 阅读: | 标签:, , , ,