PHP扩展 PHP5.2、PHP5.3,线程、非线程,IIS、Apache综合下载地址: http://pan.baidu.com/s/1sjrW6z7 下载相对应的php扩展文件php_mongo.dll,拷入php扩展文件夹里/php/ext,修改php.ini文件,新增下列行: extension=php_mongo.dll PHP 操作 连接数据库 $c
PHP扩展
PHP5.2、PHP5.3,线程、非线程,IIS、Apache综合下载地址:
http://pan.baidu.com/s/1sjrW6z7
下载相对应的php扩展文件php_mongo.dll,拷入php扩展文件夹里/php/ext,修改php.ini文件,新增下列行:
extension=php_mongo.dll
PHP操作
1 | <span> $conn </span> = <span> new </span> Mongo( "mongodb://localhost:27017//admin:admin" );
|
Nach dem Login kopieren
1 2 3 4 5 6 7 8 9 10 11 12 | <span>
<span> $db </span> = <span> $conn </span>-><span>yyd;
</span><span>
<span> $collection </span> = <span> $db </span>-><span>yyd_test;
</span><span>
|
Nach dem Login kopieren
1 2 3 4 | <span> $post </span> = <span> array </span>( 'name' => '22' , 'sex' => '32' <span>);
</span><span> $flag </span>=(<span> $collection </span>->insert(<span> $post </span><span>));
</span><span>var_dump</span>(<span> $flag </span>);
|
Nach dem Login kopieren


1 2 3 4 5 6 7 8 9 10 | <span> $arr </span>=<span> array </span><span>();
</span><span> $cursor </span> = <span> $collection </span>->find(<span> $arr </span><span>);
</span><span> foreach </span>(<span> $cursor </span> <span> as </span> <span> $key </span> => <span> $value </span><span>){
</span><span> echo </span> "<pre class=" brush:php;toolbar:false ">" <span>;</span>
<span> echo </span> <span> $value </span>[ '_id' <span>];
</span><span> echo </span> '<br>name:' <span>;
</span><span> echo </span> <span> $value </span>[ 'name' <span>];
</span><span> echo </span> "<br>sex:" <span>;
</span><span> echo </span> <span> $value </span>[ 'sex' <span>];
</span><span> echo </span> "
|
Nach dem Login kopieren
"
;
}

1 2 | <span> $arr </span>=<span> array </span>( "name" => "22" <span>);
</span><span> $cursor </span> = <span> $collection </span>->find(<span> $arr </span>);
|
Nach dem Login kopieren

1 2 3 4 5 6 7 8 | <span> $newdata </span> = <span> array </span>( '$set' => <span> array </span>( "email" => "test@test.com" <span>));
</span><span> $collection </span>->update(<span> array </span>( "name" => "22" ), <span> $newdata </span><span>);
</span><span>var_dump</span>(<span> $collection </span><span>);
</span><span> $arr </span>=<span> array </span>( "name" => "22" <span>);
</span><span> $cursor </span> = <span> $collection </span>->find(<span> $arr </span><span>);
</span><span> foreach </span>(<span> $cursor </span> <span> as </span> <span> $key </span> => <span> $value </span><span>){
</span><span> echo </span> "<pre class=" brush:php;toolbar:false ">" <span>;</span>
|
Nach dem Login kopieren
1 2 3 4 5 6 7 8 | <span> echo </span> <span> $value </span>[ '_id' <span>];
</span><span> echo </span> '<br>name:' <span>;
</span><span> echo </span> <span> $value </span>[ 'name' <span>];
</span><span> echo </span> "<br>sex:" <span>;
</span><span> echo </span> <span> $value </span>[ 'sex' <span>];
</span><span> echo </span> "<br>email:" <span>;
</span><span> echo </span> <span> $value </span>[ 'email' <span>];
</span><span> echo </span> "
|
Nach dem Login kopieren
"
;
}

1 2 3 4 5 | <span> $arr </span>=<span> array </span>( "name" => "22" <span>);
</span><span> $collection </span>->remove(<span> $arr </span><span>);
</span><span>var_dump</span>(<span> $collection </span>);
|
Nach dem Login kopieren

1 2 3 4 5 6 7 8 9 10 11 12 13 | <span>
<span> $conn </span>-><span>close();
</span><span>
<span> $conn </span>->dropDB( "yyd" <span>);
</span><span>
<span> $dbs </span> = <span> $conn </span>->listDBs();
|
Nach dem Login kopieren
带有MongoDB操作函数的的PHP手册:
http://pan.baidu.com/s/1pJz2llh
或者网站:
http://www.php.net/manual/zh/class.mongodb.php
http://www.cnblogs.com/yydcdut/p/3571430.html