2006 年 1 月

mysql 5.1的计划任务 - Event

mysql的网站上多了一个关于5.1新特性Event(事件)的介绍 ,咋一看象是windows的计划任务,细一看,呵呵,正是如此.假如你有这样的需求--在今年年底之前,每天给我查查用户表里新增了哪些美女,说不定就可以用上Events特性了,下面是新建立Event的语法
PLAIN TEXT
SQL:

CREATE EVENT

e                               /* 事件名 */

ON SCHEDULE

EVERY 1 WEEK                    /* 执行间隔 */

DO

INSERT INTO t VALUES (0);       /* SQL statement */

而要开启或关闭这个特性,只要执行下面的sql:
PLAIN TEXT
SQL:

SET GLOBAL event_scheduler = 1; /*0是关闭*/

不管怎么说,mysql的新版本是越来越强大了,但是在实际的项目中,还没有机会用上它们,很难说性能上是不是会打上折扣
原文地址:http://dev.mysql.com/tech-resources/articles/event-feature.html

评论 (2)

mysql 5.1的xml function

mysql 5.1.5新增了xml function,为数据的xml化提供了有力的支持,下面是一个使用xml function的简单例子.
新增一个表:
PLAIN TEXT
SQL:

CREATE TABLE x (doc VARCHAR(150));

 

INSERT INTO x VALUES

('

<book>

<title>A guide to the SQL standard</title>

<author>

<initial>CJ</initial>

<surname>Date</surname>

</author>

</book>

');

 
然后用新增的ExtractValue()读取数据:
PLAIN TEXT
SQL:

SELECT EXTRACTVALUE(doc,'/book/author/initial') FROM x;

结果:
+------------------------------------------+
| EXTRACTVALUE(doc,'/book/author/initial') |
+------------------------------------------+
| CJ |
更多xml function的例子:
http://dev.mysql.com/tech-resources/articles/mysql-5.1-xml.html

评论 (1)

inline-js 0.2 — wordpress plugin

留个关于inline-js插件的更新记录
inline-js 0.2 —— wordpress plugin
本插件可在文章或页面中插入javascript或别的html等等不希望被wordperss本身重新格式化的内容。
Plugin Name: Inline Javascript Plugin
Plugin URI: http://www.ooso.net/index.php/inline-js/
Feed URI: http://www.ooso.net/index.php/feed/
Description: Plugin that insert inline javascript in Posts/Pages
Version: 0.2
Author: Volcano
Author URI: http://www.ooso.net
Usage

Unzip
Copy inline-js.php to direcotry wp-contents/plugin and activate it
Use <inline> and </inline> tag around the javascript,and post it
Ok

Source code
PLAIN TEXT
CODE:

<?php

/*

Plugin Name: Inline Javascript Plugin

Plugin URI: http://www.ooso.net/

Feed URI:

Description: Plugin that insert inline javascript [...]

评论 (1)

freebsd - 用ports安装php却忘了安装gd怎么办

在freebsd下用ports安装好了php,却忘记安装gd库,派狗狗去寻找解决办法,很快有了答案:
cd /usr/ports/graphics/php4-gd
or
cd /usr/ports/graphics/php5-gd
then
make install clean
就这么简单:)

评论

phpgtk 开发必备 — phpGladeTool

phpGladeTool这个小工具,能够很快的帮你完成phpgtk的界面设计.
使用方法:

首先用Glade2设计界面,这里有windows版本的Glade工具:Glade on Windows. 设计并保存,会生成xml的界面描述文件.
接下来使用phpGladeTool,(这里有详细的使用说明)生成php代码

界面部分的工作已经完成,你可以这样查看完成的界面设计(注:这里的php是支持phpgtk的命令行工具)
PLAIN TEXT
CODE:

php 生成的文件.php

剩下的事情就是补充你的业务代码了:) 如果你愿意,甚至可以用gnope这个工具来发布你的phpgtk程序,和大家共享你的劳动成果

评论 (1)