CoreMVC  ·下载 ·文档 ·模块 | ·Hello World ·框架结构

core::sequence

(CoreMVC 1.0)

core::sequence — 使用特定的表生成自增序列



◎描述
int core::sequence ( [ string $tablename = 'sequence' [, int $start_index = 1 ] ] )

该方法可以指定特定的表生成自增序列,序列表不存在时会自动创建。
◎参数
tablename
生成自增序列的特定表的表名,会自动加上前缀,默认是sequence加前缀。相同的表名每次取自增值都会累加。
start_index
指定最小从哪个数字开始自增,默认是1。
◎返回值
返回整型的自增序列。
◎例子
使用自增序列的方法

《test.php》
<?php
// 使用默认自增序列的情况。 
$seq core::sequence();

// 使用多个独立的自增序列的情况。 
$user_id core::sequence('sequence_user');
$role_id core::sequence('sequence_role');

// 使用特定开始值的自增序列的情况。 
$type_id core::sequence('sequence_type',10000);
?>



CoreMVC是PHP的一款小巧精致的MVC框架,遵循New BSD协议发布。