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