2014-01-17 4 views
-1

나는 simplemongophp 라이브러리의 도움으로 mongodb에 php 웹 어플리케이션을 연결했다. 이제 내가 원하는 것은 .. 읽기 나 업데이트 같은 작업은 명시 적으로 데이터베이스 이름을 지정하지 않고 수행해야하며 모든 crud 작업은 함수 형식이어야합니다. 여기 어떻게 당신이 무엇을 데이터베이스 MongoDB를 말하지 않는 경우 it.Thankyou이데이터베이스 이름을 지정하지 않고 crud 작업을위한 함수

+0

[simplemongophp] (https://github.com/ibwhite/simplemongophp)의 최신 포크가 없으면 2010 년 9 월 이후로 업데이트되지 않은 것처럼 보입니다. 릴리스 조건에서는 MongoDB 1.6 . 지난 3 년 반 동안 기능과 기능이 대폭 향상되었습니다. MongoDB 2.4.x 서버 (공식적으로 지원되는 MongoDB PHP 드라이버) (http : //www.php.net/manual/en/mongo.installation.php), [PHP 튜토리얼] (http://www.php.net/manual/en/mongo.tutorial.php)을 통해 학습하십시오 인터페이스 – Stennie

답변

0

는 그 다음 필요합니까 내가

include ('Db.php'); 
include ('Dbo.php'); 
    // i dont want to specify the db name explicitly 
Db::addConnection(new Mongo(),'two'); 
function non(){ 
echo "$this->name is . \n"; 
} 
Dbo::addClass('php','gfyhfh'); 
Db::batchInsert('gfyhfh',array(
array('name'=>'bjhghgjh','hobbies'=>'distin'))); 
static function insertion() 
{ 
Db::batchInsert('gfyhfh',array(
array('flower'=>'rose'))); 
} 
?> 

이 .so를 누군가가 나에게 말할 수있는 오류를 보여주는를 시도 코드 조각입니다 어떤 데이터베이스에 쓸 것인지 어떻게 알 수 있습니까? 이것은 SQL 기술자들에게도 해당됩니다.

현재 데이터베이스 이름을 지정하지 않고 MongoDB에 연결할 수있는 방법이 없습니다.

+0

위 코드의 함수에서 crud 연산을 작성하는 법을 알려 주실 수 있습니까? – user3189732

관련 문제