PHP操作MongoDB实例
2016-11-04 18:32
381 查看
从mysql中把数据导入到MongoDB中做测试.
//连接数据库
$link = mysql_connect("127.0.0.1","root","123456");
mysql_select_db("jiang", $link);
mysql_query("set names utf-8");
$sql = "select `id`,`name`,`address` from member";
$result = mysql_query($sql);
//实例化Mongo
$mongo = new Mongo();
//选择数据库
$db = $mongo->selectDB("post")->member;
//从数据库中取出数据存入mongodb
while($row = mysql_fetch_array($result,MYSQLI_ASSOC)){
$res = $db->insert(array("vid"=>(float)$row['id'],"name"=>$row['name'],"address"=>$row['address']));
}
//查询当前文档的数据总数
$tp = $db->find()->count();
$page = isset($_GET['page']) ? max(1,(int)$_GET['page']) : 1;
//每页显示的数量
$pagesize = 50;
//设置分页
$skip = ($page-1) * $pagesize;
//总页数
$totalPage = ceil($tp/$pagesize);
//获取数据
$data = $db->find()->fields(array("_id"=>0))->sort(array('_id'=>-1))->skip($skip)->limit($pagesize);
$list = array();
foreach ($data as $key => $val) {
$list[] = $val;
}
//连接数据库
$link = mysql_connect("127.0.0.1","root","123456");
mysql_select_db("jiang", $link);
mysql_query("set names utf-8");
$sql = "select `id`,`name`,`address` from member";
$result = mysql_query($sql);
//实例化Mongo
$mongo = new Mongo();
//选择数据库
$db = $mongo->selectDB("post")->member;
//从数据库中取出数据存入mongodb
while($row = mysql_fetch_array($result,MYSQLI_ASSOC)){
$res = $db->insert(array("vid"=>(float)$row['id'],"name"=>$row['name'],"address"=>$row['address']));
}
//查询当前文档的数据总数
$tp = $db->find()->count();
$page = isset($_GET['page']) ? max(1,(int)$_GET['page']) : 1;
//每页显示的数量
$pagesize = 50;
//设置分页
$skip = ($page-1) * $pagesize;
//总页数
$totalPage = ceil($tp/$pagesize);
//获取数据
$data = $db->find()->fields(array("_id"=>0))->sort(array('_id'=>-1))->skip($skip)->limit($pagesize);
$list = array();
foreach ($data as $key => $val) {
$list[] = $val;
}
相关文章推荐
- PHP中的mongodb group操作实例
- php7 操作mongodb 封装类 有实例
- PHP中的mongodb group操作实例
- PHP 操作Mongodb 实例
- php操作mongoDB实例分析
- MongoDB在PHP中操作实例
- PHP操作MongoDB实例
- PHP操作Mongodb封装类完整实例
- php操作mongoDB实例分析
- PHP操作MongoDB实例 --- ttlsa教程系列之mongodb(十一)
- PHP 操作Mongodb 实例
- PHP与MONGODB的UPDATE操作
- 用php实现mongoDB的基本操作
- PHP 连接并操作MySQL的一个实例
- 用PHP实现MONGODB的基本操作
- PHP程序来操作MongoDB【NoSQL】的一些方法及MongoDB安装
- 通过php操作mongodb
- PHP操作MongoDB
- PHP操作MongoDB学习笔记
- php文件操作实例代码