我对mongodb场景略显陌生。我想要做的是访问我在MONGOHQ上托管的数据库。访问它的页面托管在不同的服务器上,每次访问该网页时都会收到以下消息:
> Fatal error: Class 'Mongo' not found in [location] on line 3
问题是我尝试在我的php.ini文件上安装mongo扩展,还有什么我应该做的吗?
代码如下:
<?php
$m = new Mongo("mongodb://myusername:mypassword@location.mongolab.com:27419/");
$dbname = "mydata";
// Connect to database
$db = $m->$dbname;
if (isset($_POST['amount'])){
$mydata->insert(array(
"name" => $_POST['name'],
"job" => $_POST['job']
));
}
?>
<form method="POST">
<p>Name: <input type="text" name="name"></p>
<p>Job: <input type="text" name="job"></p>
<p><button>ADD</button></p>
</form>
答案 0 :(得分:0)
我认为您需要在尝试访问MongoHQ或MongoLab的服务器上安装PHP Mongo驱动程序。 http://php.net/manual/en/mongo.installation.php