ホームページ  >  記事  >  バックエンド開発  >  PHP 拡張機能_PHP チュートリアル

PHP 拡張機能_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:37:261024ブラウズ

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

拡張子=php_mongo.dll
PHP 操作
データベースに接続する
$conn = 新しい 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('名前' => '22', '性別' => '32');
$flag=($collection->insert($post));
var_dump($flag);
画像
画像
データを探す
コードをコピー
$arr=配列();
$cursor = $collection->find($arr);
foreach($cursor as $key => $value){
エコー "
";<div>
</div> echo $value['_id'];<div>
</div> echo '<br>name:';<div>
</div> echo $value['name'];<div>
</div> echo "<br>sex:";<div>
</div> echo $value['sex'];<div>
</div> エコー "
";
}
コードをコピー
画像
条件付き検索
$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){
エコー "
";<div>
</div> echo $value['_id'];<div>
</div> echo '<br>name:';<div>
</div> echo $value['name'];<div>
</div> echo "<br>sex:";<div>
</div> echo $value['sex'];<div>
</div> echo "<br>email:";<div>
</div> echo $value['email'];<div>
</div> エコー "
";
}
コードをコピー
データを削除する
画像
$arr=array("name"=>"22");
$コレクション->削除($arr);
var_dump($collection);
画像
その他の一般的な操作
コードをコピー
//接続を閉じる
$conn->close();
//データベースを削除する
$conn->dropDB("yyd");
//利用可能なすべてのデータベースをリストします
$dbs = $conn->listDBs();

http://www.bkjia.com/PHPjc/735870.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/735870.html技術記事対応する php 拡張ファイル php_mongo.dll をダウンロードし、それを php 拡張フォルダー/php/ext にコピーし、php.ini ファイルを変更して、次の行を追加します: extension=php_mongo.dll PHP 操作はデータベース $co.. に接続します。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。