使用PHP删除Mongodb中的特定文档

时间:2016-11-08 06:54:50

标签: php mongodb

我是mongodb的新手。我想从集合中删除特定文档,但在没有任何语法错误时无法删除它。

这是show_post.php

<?php
    $connect = new Mongoclient();
    $db = $connect -> post;

<table width="50%" border="1">
  <tr>


    <th>#</th>
    <th>Title</th>
    <th>description</th>
    <th colspan="2">Action</th>
    </tr>
    <?php $result = $db->blogs->find();?>
    <?php  foreach ($result as  $row) : ?>
      <tr>
        <td><?php echo $row["_id"]; ?></td>
        <td><?php echo $row["title"]; ?></td>
        <td><?php echo $row["description"]; ?></td>

        <td><a href="delete_post.php?id=<?php echo $row['_id'] ?>">Delete</a></td>
        <td>  <a href="edit_post.php?id=<?php echo $row['_id'] ?>">Update</a></td>

      </tr>
      <?php endforeach?>

</table>

,这里是delete_post.php


         $id=$_GET['id'];
         $var = array("_id"=>$id);

         $del =$db->blogs->remove($var);
          if(!$del){

          echo "not deleted";
          }else {
          header("location:show_post.php");
           exit();
            }
            ?>



0 个答案:

没有答案