php mongodb 实例

/**
* 获取jiang数据库中user集合中的所有数据
*/
//实例化并连接mongo
$mongo = new MongoClient ("mongodb://localhost:27017");

//设置页数
$page = isset($_GET['page']) ? max(1,(int)$_GET['page']) : 1; 

//设置每页的数量
$pagesize = 1;

//设置分页
$skip = ($page-1) * $pagesize;

//获取总条数
$tp = $mongo->jiang->user->find()->count();
$totalPage = ceil($tp / $pagesize);
//构造分页字符串
$pageStr = '';

for($i = 1; $i < $totalPage; $i++){
if($i == $page){
$pageStr .= ' <strong>'.$i.'</strong>';
}else{
$pageStr .= "<a href='?page=$i'>".$i."</a>";
}
}
$data = $mongo->jiang->user->find()->skip($skip)->limit($pagesize);
foreach($data as $key=>$val){
echo $val['username'].'<br/>';
}
echo $pageStr;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值