php购物车类

    最近有个项目中涉及到了商品购物,很显然,购物车必须得要有,记得很久以前用php做过购物车的,可惜没保存,这次不能犯以前的错误了,经过各种研究,本人也总结了一个php实现购物车的一个类。实现了购物车中的商品的添加,修改,删除,列表,以及各种计算的相关功能。采用了php单一类的原理,安全高效,简单易扩展。 /******************************* * author:www.phpernote.com * d...阅读全文
    作者:绝缘体.. | 分类:go, html, PHP, 科技企业, 编程语言, 苹果 | 阅读: | 标签:, , , ,

    MySql的优化步骤

    本文分享一些关于MySql优化的一般步骤,具体如下: 1.通过show status 命令了解各种sql的执行效率 SHOW STATUS 提供 msyql 服务器的状态信息 一般情况下,我们只需要了解以”Com”开头的指令 show session status like ‘Com%’:显示当前的连接的统计结果 show global status like ‘Com%’ :显示自数据库上次启动至今的统计结果 注:默认是session级别的,其中Com_XX...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    关于数据库(MySQL)事务

    事务是由一步或几步数据库操作序列组成逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。 因为做php开发接触较多的数据库是MySQL数据库,所以本文主要和大家分享一些关于MySQL数据事务的相关知识,首先得提一下,在MySQL数据库中,支持数据库事务的暂时只有BDB,InnoDB这两种的引擎类型,所以如果你需要做事务相关方面的开发,必须先将数据表设置为正确的引擎类型,如InnoDB(这...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    PHP中的stdClass

    如果所有的Class都应该存在于一个默认的层级中的话,那么最顶层应该是最为一般的Class,也就是说极为抽象的,每一个下层的Class均比其上层的Class(即父类)更加专门化。基于该思想,在PHP中,这个顶层的Class被命名为”stdClass”,且作为一个”Standard Class”,你可以把它看成是一个不含任何属性和方法的类。 使用stdClass的目的: 在运行时添加属性到基对象(Bas...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    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平台相当于...阅读全文
    作者:绝缘体.. | 分类:Linux, PHP, windows, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    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, 编程语言 | 阅读: | 标签:, , , ,

    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, 数据库, 编程语言 | 阅读: | 标签:, , , ,