2
我想用HTNL顯示mongoDB的數據,但是我寫的代碼並沒有這樣做,我也不知道我應該改變什麼,所以它會工作。使用HTML文件顯示MongoDB集合
<body>
<?php
$server = "mongodb://localhost:27017/test";
// connect to mongodb
$m = new MongoClient($server);
// select a database
$db = $m->test;
?>
try{
// Connecting to server
$c = new MongoClient($server);
}catch(MongoConnectionException $connectionException){
print $connectionException;
exit;
}
$data = "<table style='border:1px solid red;";
$data .= "border-collapse:collapse' border='1px'>";
$data .= "<thead>";
$data .= "<tr>";
$data .= "<th>Name</th>";
$data .= "<th>UserID</th>";
$data .= "<th>Email</th>";
$data .= "<th>Sites Links</th>";
$data .= "<th>Imgaes</th>"
$data .= "</tr>";
$data .= "</thead>";
$data .= "<tbody>";
try{
$collection = $db->links;
$people = $collection->find();
foreach($people as $document){
$data .= "<tr>";
$data .= "<td>" . $document["Name_of_the_person"] . "</td>"; // Name
$data .= "<td>" . $document["userID"]."</td>"; // UserID
$data .= "<td>" . $document["email"]."</td>"; // Email
$data .= "<td>" . $document["links"]."</td>"; // Sites
$data .= "<td>" . $document["imagesurl"]."</td>"; // Images
$data .= "</tr>";
}
$data .= "</tbody>";
$data .= "</table>";
echo $data;
}catch(MongoException $mongoException){
print $mongoException;
exit;
}
</body>
</html>
我真的很想知道代碼有什麼問題。
謝謝
因爲?>標籤位置錯誤? – Naruto 2014-11-03 14:17:56
那麼我應該把它放在哪裏? – Yagel 2014-11-03 14:20:34
你的php結束了嗎? – Naruto 2014-11-03 14:22:31