PHP开发基础
- //选择名称为"foo"的集合空间,如果不存在则自动创建
- //返回 SequoiaCS 对象
- $cs = $db -> selectCS( "foo" );
- //检验结果,如果成功返回对象,失败返回NULL
- if( empty($cs) )
- {
- exit();
- }
- //选择名称为"bar"的集合,如果不存在,则自动创建
- //返回 SequoiaCollection 对象
- $cl = $cs -> selectCollection( "bar" );
- //检验结果,如果成功返回对象,失败返回NULL
- if( empty($cl) )
- exit();
- }
- //查询集合中的所有记录
- //返回 SequoiaCursor 对象
- $cursor = $cl -> find();
- //遍历所有记录
- while( $record = $cursor -> getNext() )
- {
- var_dump( $record );
- }
- //修改集合中的多有记录,把字段 test 的值修改为0
- $arr = $cl -> update( '{$set:{test:0}}' );
- //检测结果
- if( $arr['errno'] !=0 )
- {
- exit();
- //选择名称为"group"的组,如果不存在,则自动创建
- //返回 SequoiaGroup 对象
- $group = $db -> selectGroup("db1");
- //检验结果,如果成功返回对象,失败返回NULL
- if( empty($group) )
- {
- exit();
- }
- //启动分区组,首次会自动激活
- //返回操作信息
- $arr = $group -> start();
- //检查结果
- if( $arr['errno'] != 0 )
- {
- exit();
- }