MySQL에서 MongoDB로 데이터베이스를 변환하려고하는데 문제가 있습니다. 쿼리가 MongoDB를 어떻게 찾아야할지 모르겠습니다."or"가 포함 된 많은 쿼리
$hd='';
$count = count($args[1]);
for($i=0;$i<$count-1;$i++){
$hd.="playerId='" . $args[1][$i] . "' OR ";
}
$hd.="playerId='".$args[1][$count-1]."'";
$h1=mysql_query(sprintf("SELECT * FROM player where ".$hd));
누구나 수정 방법을 알고 계십니까? 에 관해서는
$h1 = mysql_query(
"SELECT * FROM player where playerId IN (" . implode(", ", $args[1]) . ")"
);
을 :
입니다. :) –
"고치는 법"이란 무엇을 의미합니까? 이것은 재 작성 요청과 비슷하게 보이며 이전 시도는 없습니다. [MongoDB queries] (http://www.mongodb.org/display/DOCS/Advanced+Queries)를 참고하면 먼저 [PHP 매뉴얼 섹션] (http://www.php.net/)을 참조하십시오. manual/ko/mongo.sqltomongo.php). – mario
이것은 Mongo가 아닌 SQL에 대한 쿼리 일뿐입니다. 당신 질문에 무슨 뜻 이시죠? 또한 당신은'mysql_' 드라이버가 곧 비난 받기 쉬운 코드를 사용하고 있습니다. – Sammaye