摘要:
摘自:PHP PDO 学习笔记其他文章:通过 PDO 将 PHP 连接到 DB2 和 Cloudscape 先对PDO扩展有个了解吧:■PDO为何物?POD(PHP Data Object)扩展在PHP5中加入,PHP6中将默认识用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。我是配置在windows下做开发用的。■PDO的目标提供一种轻型、清晰、方便的 API统一各种不同 RDBMS 库的共有特性,但不排除更高级的特性。通过 PHP 脚本提供可选的较大程度的抽象/兼容. 阅读全文
摘要:
外键的作用: 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值! 例如: a b 两个表 a表中存有 客户号,客户名称 b表中存有 每个客户的订单 有了外键后 你只能在确信b 表中没有客户x的订单后,才可以在a表中删除客户x 建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。 指定主键关键字: foreign key(列名) 引用外键关键字: references <外键表名>(外键列名) 事件触发限制: on delete和on update , 可设参数cascade(跟随外键改动), r... 阅读全文
摘要:
从业务的角度讲,异常偏重于保护业务数据一致性,并且强调对异常业务的处理。如果代码种只是象征性地 try……catch, 然后打印一个错误,最后over。这样的异常不如不用,因为其没有提想异常思想。<?php// 合理的异常处理:try{ // 可能出错的代码段 if(出错判断1) throw(异常1); if(出错判断2) throw(异常2);}catch(异常1){ //必须的补救措施}catch(异常2){ // 补救措施 记录log}?><?php// exception 处理例子class emailException extends ... 阅读全文
摘要:
两篇讲解文章:Jquery UI 插件的探索 编写jQueryUI插件(widget) 一个简单Widget实例开发 了解Web widget开发学习笔记 在Orchard中写一个Widget案例 Widget初学者文档之Widget开发初体验 阅读全文
摘要:
非常实用的Ubuntu命令大全1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息文件管理 # pwd pwd 查看当前所在目录的绝对路经文件管理 # cd cd .. 回当前目录的上一级目录文件管理 # cd cd - 回上一次所在的目录文件管理 # cd cd ~ 或 cd 回当前用户的宿主目录文件管理 # cd cd ~用户名 回指定用户的宿主目录2 文件管理 # mkdir mkdir 目录名 创建一个目录文件管理 # mkdir mkdir –p 递归式去创建一些嵌套目录文件管理 # rm 阅读全文
摘要:
sudo apt-get 和dpkg命令大全[转]一、APT的使用(Ubuntu Linux软件包管理工具一)apt-cache search # ------(package 搜索包)apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)sudo apt-get install # ------(package 安装包)sudo apt-get install # -----(package - - reinstall 重新安装包)sudo apt-get -f install # -----(强制安装?#"-f = --fix-mi 阅读全文
摘要:
一、MYSQL 的事务处理机制 参考博文 :MYSQL的事务处理功能 深入浅出mysql事务处理和锁机制 MySQL事务处理和锁定语句 简单介绍一下事务: 事务一般要满足4个条件: 原子性:事务在执行时,要做到“要么全做,要么不做”。也就是说不允许事务部分执行。即使因为故障而使事务不能完成,在rollback时也要消除对数据库的影响。 一致性: 事务的操作应该使数据库从一个一致性的状态变到另一个一致性的状态。例如网上购物,只有既让商品出库,又让商品进入客户的购物篮才能构成事务。 隔离性: 如果多个事务并发执行,应像各个事务独立执行一样。 持久性: 一个成功... 阅读全文
摘要:
一、$_SERVER 服务器和执行环境信息$_SERVER是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。这也就意味着大量的此类变量都会在»CGI 1.1 规范中说明,所以应该仔细研究一下。例子网址:http://localhost/test/test.php?a=1&b=2参数 解释PHP_SELF当前执行脚本的文件名,与 document root 有关。例如,在地址 阅读全文
摘要:
参考文章摘自:http://www.jb51.net/web/23842.html由于HTML邮件不是独立的HOST在本站的页 面,是寄人篱下的。所以编写HTML邮件与编写HTML页面有很大的不同。因为,各面向网民的主流邮箱都或多或少的会对它们接收到的HTML邮件在后台进 行过滤。毫无疑问,JS代码是被严格过滤掉的,包括所有的事件监听属性,如onclick、onmouseover,这是基于邮件安全性的考虑。不仅如 此,CSS代码也会被部分过滤。如何编写不被各大主流邮箱过滤的,能正常显示的HTML邮件?首先,我们先来看看邮箱是如何展现HTML邮件的。通过对gmail、hotmail、163、so 阅读全文
摘要:
一、 查询时排除重复 : distinct想用查询语句查询某字段的不重复的值,需要使用 distinct 关键字select distinct type from user;二、 WHERE ... IN 和 子查询结合把子查询某字段的结果作为组合在 WHERE ... IN 中做条件使用:update user_profile set type = 2 WHERE uid IN ( select uid from user where status = 1 ); 阅读全文