删除php

时间:2015-08-02 18:44:09

标签: php mongodb

我想用PHP删除文档。我的数据库是Mongodb。

这是我的数据库文章:该集合是文章

{ "_id" : ObjectId("55be575271dd7ec905b7acda"), "title" : "test", "content" : "Test", "user" : "Paul", "saved_at" : ISODate("2015-08-02T17:49:45.776Z"),  }
> 

例如,如果我想删除一篇文章。我试过这段代码:

ListArticle.php:

try {
           $connection = new MongoClient();
           $database   = $connection->selectDB('blog');
           $collection = $database->selectCollection('articles');
         } catch(MongoConnectionException $e) {
           die("Failed to connect to database ".$e->getMessage());
}
            $query=array();
            $cursor=$collection->find($query);
            foreach ($cursor as $doc) {
                echo " Title : ".$doc['title']." "."by ".$doc['user'];                  
                ?>
                <form method="POST" action="script.php" onsubmit="return confirm('do you want to delete this article ?')">
                <br/>
                <?php 
                echo "<input type='submit' value='Delete'>";
                $v=$doc["content"];
                echo "<input type='hidden' name='content' value=$v>";
                echo "</form><br/>";
}

script.php:

try
            {
            $connection = new MongoClient();
            $database = $connection->selectDB('blog');
            }

        Catch(MongoException $e)
            {
            die("Failed to connect to database " . $e->getMessage());
            }

  $collection = $database->articles;



    $query=array("content"=>$_POST["content"]);
    $collection->remove($query);

    echo "<p>Success !</p>";


    ?>

当我点击删除文章时,它不会删除

感谢您的帮助

0 个答案:

没有答案