|  | @@ -63,57 +63,59 @@ class Data
 | 
											
												
													
														|  |          );
 |  |          );
 | 
											
												
													
														|  |      
 |  |      
 | 
											
												
													
														|  |          # 常用方法
 |  |          # 常用方法
 | 
											
												
													
														|  | -        # 多条查询
 |  | 
 | 
											
												
													
														|  | -        $data = Dever::db('news')->select(array('id' => 1), $set);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # 支持大量数据的多条方法
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->load(array('id' => 1), $set);
 | 
											
												
													
														|  |          # 多条查询支持直接循环使用
 |  |          # 多条查询支持直接循环使用
 | 
											
												
													
														|  |          foreach($data as $k => $v) {
 |  |          foreach($data as $k => $v) {
 | 
											
												
													
														|  |              $s[] = $v;
 |  |              $s[] = $v;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          # 多条查询支持后续方法:fetch fetchAll rowCount fetchColumn
 |  |          # 多条查询支持后续方法:fetch fetchAll rowCount fetchColumn
 | 
											
												
													
														|  |          $data = $data->fetchAll();
 |  |          $data = $data->fetchAll();
 | 
											
												
													
														|  | 
 |  | +        # 多条查询 建议用limit,别查询太多
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->select(array('id' => 1), $set);
 | 
											
												
													
														|  |          # 单条查询
 |  |          # 单条查询
 | 
											
												
													
														|  | -        $data = Dever::db('news')->find(1);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->find(1);
 | 
											
												
													
														|  |          # 获取统计数据
 |  |          # 获取统计数据
 | 
											
												
													
														|  | -        $data = Dever::db('news')->count(array('id' => 1));
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->count(array('id' => 1));
 | 
											
												
													
														|  |          $ 插入数据
 |  |          $ 插入数据
 | 
											
												
													
														|  | -        $data = Dever::db('news')->insert(array('name' => 'xingxing'));
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->insert(array('name' => 'xingxing'));
 | 
											
												
													
														|  |          # 更新数据
 |  |          # 更新数据
 | 
											
												
													
														|  | -        $data = Dever::db('news')->update(array('id' => 6), array('desc' => 'ceshi'));
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->update(array('id' => 6), array('desc' => 'ceshi'));
 | 
											
												
													
														|  |          # 更新数据并num+1
 |  |          # 更新数据并num+1
 | 
											
												
													
														|  | -        $data = Dever::db('news')->update(array('id' => 1), array('desc' => '22222', 'num' => array('+', 1)));
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->update(array('id' => 1), array('desc' => '22222', 'num' => array('+', 1)));
 | 
											
												
													
														|  |          # 删除数据
 |  |          # 删除数据
 | 
											
												
													
														|  | -        $data = Dever::db('news')->delete(array('id' => 6));
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->delete(array('id' => 6));
 | 
											
												
													
														|  |          # sql形式 {table} 当前表名
 |  |          # sql形式 {table} 当前表名
 | 
											
												
													
														|  | -        $data = Dever::db('news')->query('select * from {table} limit 0, 5');
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->query('select * from {table} limit 0, 5');
 | 
											
												
													
														|  |          
 |  |          
 | 
											
												
													
														|  |          # 分页
 |  |          # 分页
 | 
											
												
													
														|  |          $set['num'] = 10;
 |  |          $set['num'] = 10;
 | 
											
												
													
														|  |          # 只获取该页的数据
 |  |          # 只获取该页的数据
 | 
											
												
													
														|  |          //$set['page'] = 1;
 |  |          //$set['page'] = 1;
 | 
											
												
													
														|  | -        $data = Dever::db('news')->select([], $set);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->select([], $set);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # sql语句形式分页
 |  |          # sql语句形式分页
 | 
											
												
													
														|  | -        //$data = Dever::db('news')->query('select * from {table} limit 0, 5', array(), $set);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        //$data = Dever::db('news', 'demo')->query('select * from {table} limit 0, 5', array(), $set);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 获取分页信息,list是分页模板名称,不传则不生成模板
 |  |          # 获取分页信息,list是分页模板名称,不传则不生成模板
 | 
											
												
													
														|  |          $page = Dever::page('list');
 |  |          $page = Dever::page('list');
 | 
											
												
													
														|  |          print_r($page);die;
 |  |          print_r($page);die;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        $data = Dever::db('news')->select(array('id' => 2), $set);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->select(array('id' => 2), $set);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 自定义方法 getAll为自定义的方法
 |  |          # 自定义方法 getAll为自定义的方法
 | 
											
												
													
														|  | -        $data = Dever::db('news')->getAll(array('id1' => 2, 'state' => 2), $set);
 |  | 
 | 
											
												
													
														|  | -        $data = Dever::db('news')->updateNum(array('id' => 1), array('desc' => '22222', 'num' => 1));
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->getAll(array('id1' => 2, 'state' => 2), $set);
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->updateNum(array('id' => 1), array('desc' => '22222', 'num' => 1));
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        $data = Dever::db('news')->insert(array('name' => 'xingxing2', 'num' => 1, 'desc' => '描述', 'cdate' => time()+86400));
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->insert(array('name' => 'xingxing2', 'num' => 1, 'desc' => '描述', 'cdate' => time()+86400));
 | 
											
												
													
														|  |          $where['id'] = 1;
 |  |          $where['id'] = 1;
 | 
											
												
													
														|  |          //$where['name1'] = 'xingxing';
 |  |          //$where['name1'] = 'xingxing';
 | 
											
												
													
														|  | -        $data = Dever::db('news')->select($where, $set);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->select($where, $set);
 | 
											
												
													
														|  |          */
 |  |          */
 | 
											
												
													
														|  |          # 悲观锁
 |  |          # 悲观锁
 | 
											
												
													
														|  | -        $data = Dever::db('news')->select([], $set, true);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        $data = Dever::db('news', 'demo')->select([], $set, true);
 | 
											
												
													
														|  |          # 乐观锁
 |  |          # 乐观锁
 | 
											
												
													
														|  | -        //$data = Dever::db('news')->update(array('id' => 1), array('desc' => '22222', 'num' => array('+', 1)), true);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        //$data = Dever::db('news', 'demo')->update(array('id' => 1), array('desc' => '22222', 'num' => array('+', 1)), true);
 | 
											
												
													
														|  |          return $data;
 |  |          return $data;
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  }
 |  |  }
 |