对于闪乱神乐的mongo数据库进行操作
function checkrole($role){
$mongo=new MongoClient();
$db = $mongo->selectDB('game');
$table = $db->selectCollection('player');
$fil = array(
'o.n'=>$role,
);
$aa= $table->find($fil)->limit(1);
$a = array();
while($aa->hasNext()){
$a[]= $aa->getNext();
}
$hasrole=count($a);
return $hasrole;
}
使用
$uid=trim($_POST['uid']);
$h =checkrole($uid);
if (!$h){
die("角色不存在!");
}
该代码段展示了一个名为`checkrole`的PHP函数,用于连接MongoDB数据库并查询game库中的player集合,检查指定的角色(o.n)是否存在。如果角色不存在,函数返回0,否则返回1。在后续的代码中,通过用户输入的UID检查角色,若角色不存在则输出错误信息。
479

被折叠的 条评论
为什么被折叠?



