Php Mongo db连接错误?

Php Mongo db连接错误?,php,mongodb,Php,Mongodb,我安装了MONGO DB并试图测试我的DB,但我得到了一个错误 “内部服务器错误500” 另外,我的Test.php文件有我自己的内容,名为Hello World,但是如果我运行了Test.php文件,它不会显示任何内容。 我的DB表无法访问,无法从数据库检索数据。 所以,请帮帮我 只有在代码拼写错误或某些函数调用错误时,才会发生内部服务器错误。请查看您的代码。只有在代码拼写错误或某些函数调用错误时,才会发生内部服务器错误。请查看您的代码。可能有几处错误。 第一个-是否安装了Mongo驱动程序?

我安装了MONGO DB并试图测试我的DB,但我得到了一个错误

“内部服务器错误500”

另外,我的
Test.php
文件有我自己的内容,名为
Hello World
,但是如果我运行了
Test.php
文件,它不会显示任何内容。 我的DB表无法访问,无法从数据库检索数据。
所以,请帮帮我

只有在代码拼写错误或某些函数调用错误时,才会发生内部服务器错误。请查看您的代码。

只有在代码拼写错误或某些函数调用错误时,才会发生内部服务器错误。请查看您的代码。

可能有几处错误。
第一个-是否安装了Mongo驱动程序?
第二,您的MongoConnect功能无效。您正在定义它,而不是调用它。另外,即使您调用它,也不会有任何效果,因为$db只在函数范围内,而不在函数范围之外。 第三,因为函数MongoConnect没有效果,“$collection=$db->movie;”将导致问题,因为$db没有定义。

请咨询如何在集合中插入数据。

可能有几处错误。
第一个-是否安装了Mongo驱动程序?
第二,您的MongoConnect功能无效。您正在定义它,而不是调用它。另外,即使您调用它,也不会有任何效果,因为$db只在函数范围内,而不在函数范围之外。 第三,因为函数MongoConnect没有效果,“$collection=$db->movie;”将导致问题,因为$db没有定义。

请咨询如何在集合中插入数据。

您是否尝试过我链接到的手册页面中的任何内容?它使用MongoClient并显示如何插入数据。顺便说一句,您应该使用MongoClient来连接,而不是Mongo。若你们想尝试一些手册中的内容,但会被卡住,请显示具体位置,然后我会提供帮助。你们尝试过我链接到的手册页面中的任何内容吗?它使用MongoClient并显示如何插入数据。顺便说一句,您应该使用MongoClient来连接,而不是Mongo。如果您尝试手册中的内容,但遇到问题,请显示具体位置,然后我将提供帮助。
<?php
$username='root';
$password='xyz';
$database='abc';
$host='localhost';
function MongoConnect($username, $password, $database, $host) {
    $con = new Mongo("mongodb://{$username}:{$password}@{$host}"); // Connect to Mongo Server
    $db = $con->selectDB($database); // Connect to Database
}
$collection=$db->movie;
$document = array( "name" =>"Calvin and Hobbes");
$collection->insert($document);
// find everything in the collection
$cursor = $collection->find();
// iterate through the results
foreach ($cursor as $document) {
    echo $document["name"] . "\n";
}
?>