PHP拡張子

WBOY
リリース: 2016-06-21 08:48:33
オリジナル
1056 人が閲覧しました

対応する php 拡張ファイル php_mongo.dll をダウンロードし、それを php 拡張フォルダー /php/ext にコピーし、php.ini ファイルを変更して、次の行を追加します。

拡張子=php_mongo.dll

PHP 操作

データベースに接続します

$conn = new Mongo("mongodb://localhost:27017//admin:admin");

データベースとコレクションを選択

コードをコピー

//データベースブログを選択します。そうでない場合は作成します

$db = $conn->yyd;

//次のように書くこともできます: $db = $conn->selectDB('yyd');

//結果セットを指定します (set: yyd_test)

$collection = $db->yyd_test;

//次のように書くこともできます: $collection = $db->selectCollection('yyd_test');

//var_dump($collection);

コードをコピー

新しいデータ

$post = array('name' => '22', 'sex' => '32');

$flag=($collection->insert($post));

var_dump($flag);

画像

画像

データを検索

コードをコピー

$arr=array();

$cursor = $collection->find($arr);

foreach($cursor as $key => $value){

echo "
";<p>
</p> echo $value['_id'];<p>
</p> echo '<br>name:';<p>
</p> echo $value['name'];<p>
</p> echo "<br>sex:";<p>
</p> echo $value['sex'];<p>
</p> echo "
";

}

コードをコピー

画像

条件検索

$arr=array("name"=>"22");

$cursor = $collection->find($arr);

データを変更する

画像

コードをコピー

$newdata = array('$set' => array("email" => "test@test.com"));

$collection->update(array("name" => "22"), $newdata);

var_dump($collection);

$arr=array("name"=>"22");

$cursor = $collection->find($arr);

foreach($cursor as $key => $value){

echo "
";<p>
</p> echo $value['_id'];<p>
</p> echo '<br>name:';<p>
</p> echo $value['name'];<p>
</p> echo "<br>sex:";<p>
</p> echo $value['sex'];<p>
</p> echo "
email:";

echo $value['email'];

echo "
";

}

コードをコピー

データを削除

画像

$arr=array("name"=>"22");

$collection->remove($arr);

var_dump($collection);

画像

その他の一般的な操作

コードをコピー

//接続を閉じます

$conn->close();

//データベースを削除します

$conn->dropDB("yyd");

//利用可能なすべてのデータベースをリストします

$dbs = $conn->listDBs();



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート