我有我的PHP代码的问题。我尝试在我的服务器中使用mongodb。但网页不显示正确的文本,并没有错误消息。所以我很困惑,这是连接?不知道,它是否连接mongo或不
这是我的代码。请看一下。我很高兴与所有帮助
$username = "serveruser";
$password = "serverpass";
try
{
echo "Class connectMongo<br>";
$m = new Mongo("mongodb://$username:[email protected]");
$db = $m->selectDB('databasename');
echo "pass connect<br>";
$list = $db->listCollections();
foreach ($list as $collection)
{
echo "this is -> $collection... ";
}
}
catch (MongoConnectionException $e)
{
die('Error connecting to MongoDB server');
}
catch (MongoException $e)
{
die('Error: ' . $e->getMessage());
}
这是什么网站显示。
Class connectMongo
我尝试var_dump($m)
,var_dump($db)
,var_dump($list)
但没有发生。
这首先要求进行基本调试。请做一个'error_reporting(〜0); ini_set('display_errors',1);'在脚本的开头。此外,您应该[启用错误记录](http://www.cyberciti.biz/tips/php-howto-turn-on-error-log-file.html)并按照错误日志。 – hakre
明白了。致命错误:在第20行 /Applications/MAMP/htdocs/connectMGDB/gettest.php中找不到类'Mongo',但我的第20行是$ m = new Mongo(“mongodb:// $ username:[email protected]。 7.8" ); – crazyoxygen
这是否意味着它不知道蒙戈? – crazyoxygen