Esempio n. 1
0
$uid = $db->maxid('user-uid', '+1');
bbs_assert("maxid('user-uid', '+1')", $uid == 1);
$r = $db->set("user-uid-{$uid}", array('username' => 'admin1', 'email' => '*****@*****.**'));
bbs_assert("set()", $r == TRUE);
// 增加一条记录:
$uid = $db->maxid('user-uid', '+1');
bbs_assert("maxid('user-uid', '+1')", $uid == 2);
$r = $db->set("user-uid-{$uid}", array('username' => 'admin2', 'email' => '*****@*****.**'));
// 增加一条记录:
$uid = $db->maxid('user-uid', '+1');
bbs_assert("maxid('user-uid', '+1')", $uid == 3);
$r = $db->set("user-uid-{$uid}", array('username' => 'admin3', 'email' => '*****@*****.**'));
$n = $db->count('user', '+3');
bbs_assert("count('user', '+3')", $n == 3);
// 取一条数据
$arr = $db->get('user-uid-1');
bbs_assert("get('user-uid-1')", $arr['username'] == 'admin1');
$n = $db->index_update('user', array('uid' => array('>=' => 1)), array('posts' => 123));
$user = $db->get('user-uid-1');
bbs_assert("index_update()", $n == 3);
bbs_assert("index_update()", $user['posts'] == 123);
// 删除一条记录
$r = $db->delete("user-uid-1");
bbs_assert("delete('user-uid-1')", $r == TRUE);
$n = $db->count('user', '-1');
bbs_assert("count('user', '-1')", $n == 2);
$arr = $db->get("user-uid-1");
bbs_assert("delete('user-uid-1')", $arr == array());
// 翻页取数据
$n = $db->count('user');
bbs_assert("count('user')", $n == 2);