MongoDB动态数据库选择/创建

时间:2012-05-09 16:31:44

标签: php mongodb

在Mongo DB中,您可以执行以下操作:

$m = new Mongo();
// select a database
$db=$m->databaseName;    // this creates/returns the db "databaseName"

如何创建一个函数,使dataBasename作为动态变量传递?以下功能目前失败。

load_db("databaseName");    

function load_db($dbname)
{
$m = new Mongo();
$db=$m->$dbname;   // I have also tried {$dbname}, with no success.

return $db;
}

1 个答案:

答案 0 :(得分:5)

您可以使用$db = $m->selectDb( $variable );http://php.net/manual/en/mongo.selectdb.php