PHP&MongoDB vederea
documentelor
connection.php
<?php
$client = new MongoDBDriverManager("mongodb://localhost:27017");
?>
test1.php
<?php
require_once 'connection.php';
$query = new MongoDBDriverQuery([]);
$rows = $client->executeQuery("flori.flowers", $query);
?>
<ul>
<?php foreach($rows as $key=>$val):?>
<li><?php var_dump($val);?></li>
<?php endforeach; ?>
</ul>
test2
<?php
require_once 'connection.php';
$query = new MongoDBDriverQuery([]);
$rows = $client->executeQuery("flori.flowers", $query);
?>
<?php foreach($rows as $val):?>
<?php if(isset($val->nume)):?>
<li><?php echo $val->nume;?></li>
<?php endif;?>
<?php endforeach; ?>
index.php
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
require_once 'connection.php';
$query = new MongoDBDriverQuery([]);
$rows = $client->executeQuery("flori.flowers", $query);
?>
<table>
<tr>
<td>Nume</td>
<td>Culoare</td>
<td>Marime</td>
<td>Pret</td>
</tr>
<?php foreach($rows as $val):?>
<?php if((isset($val->nume))&&(isset($val->culoare))&&
(isset($val->marime))&&(isset($val->pret))&&
($val->nume!="")&& ($val->culoare!="")):?>
<tr>
<td><?php echo $val->nume;?></td>
<td><?php echo $val->culoare;?></td>
<td><?php echo $val->marime;?></td>
<td><?php echo $val->pret;?></td>
</tr>
<?php endif;?>
<?php endforeach;?>
</table>
</body>
</html>

4. Php MongoDB view_data