我有我的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