2009-07-26 / Javascript
/*
----------------------------------------------------------------------------
'Source'        源代码
'DocProps'      页面属性
'-',
'Save'          保存
'NewPage'       新建页面
'Preview'       预览
阅读全文...
2009-07-24 / php+Mysql
PHP版本: <?PHP echo PHP_VERSION; ?>
ZEND版本: <?PHP echo zend_version(); ?>
MYSQL支持: <?php echo function_exists(mysql_close)?"是":"否"; ?>
MySQL数据库持续连接: <?php echo @get_cfg_var("mysql.allow_persistent")?"是":"否"; ?>
MySQL最大连接数: <?php echo @get_cfg_var("mysql.max_links")==-1 ? "不限" : @get_cfg_var("mysql.max_links");?>
阅读全文...
2009-07-20 / php+Mysql
onst DIR_SEP = DIRECTORY_SEPARATOR;// 路径分割 win下 linux下/

    /**
     * 构造方法
     *
     * @return void
     */
    private function __construct()
    {
        $this->_options = array(
     阅读全文...
2009-07-19 / php+Mysql

当我第一次见到php模板的时候,简直被迷上了。原来php世界里还有这么好的东西。我疯狂地学习。
好在当时的php模板还不是很庞大,很快我了解了它的原理,并也能自己写一些了。
后来,smarty横空出世,更是拥有了许多为它着迷的fans.许多人开始写模板引擎,将smarty或其他模板加以改造,使之符合自己的需要。
纵观当今模板世界,php模板引擎主要分为两种:
一种是替换特定字串型的。美工做出来的页面,中间会嵌入一些什么{block.title}这样的字符串,然后程序读入这个模板文件,将中间的{block.title}的字样替换成实际从数据库中读取的内容。
还 有一种符杂一些,是一种编译型的。以smarty为代表,模板文件中实际上包含了一些简化的php代码,比如有的写的是< {=$site_name}>,<{if $counts>0 }>这样的语句,实际是一种自行定义的语言格式。web开发久的人一眼能看出它们指的是什么。这一类往往会在第一次访问时被预编译,转换成一个 php文件何存起来。比如 <{=$site_name}>就变成了,<{if $count>0 }> 就变成了0) {?>。从第二次起,就直接包含已经编译出来的php文件。当然,各种模板的处理的具体细节不一样。

阅读全文...
2009-07-12 / php+Mysql

FROM_UNIXTIME是把unix时间戳转换成格式化的日期形式

例如:

SQL> select REG_TIME,LOGON_TIME,LOGOFF_TIME,ONLINE_TIME from user_info_tb where uin=8008123;

REG_TIME LOGON_TIME LOGOFF_TIME ONLINE_TIME
---------- ---------- ----------- -----------
1121441901 1214490692 1214490907      967301

 

mysql> select from_unixtime(1121441901,'%Y%m%d');
+------------------------------------+
| from_unixtime(1121441901,'%Y%m%d') |
+------------------------------------+
| 20050715                           |
+------------------------------------+
1 row in set (0.00 sec)

阅读全文...
2009-07-11 / php+Mysql

一.先看一些最简单的例子

例子

Table A
aid   adate
1      a1
2      a2
3      a3

TableB

bid bdate
1    b1
2   b2
4    b4
两个表a,b相连接,要取出id相同的字段
select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据.
此时的取出的是:
1 a1 b1
2 a2 b2

那么left join 指:
select * from a left join b on a.aid = b.bid
取出a表所有数据,拿b的数据与a比较,相同的取出,不同的b取空值取出
此时的取出的是:
1 a1 b1
2 a2 b2
3 a3 空字符

同样的也有right join 

阅读全文...