2012-03-31 24 views
0

私はしばらくの間このコードを作業していましたが、私はあきらめて、皆さんから助けを求めています。私はMongoDBとPHPのドキュメントを見てきましたが、何も見つかりませんでした。MongoDBが正常に動作しないレコードを挿入する

$obj = array("title" => "Calvin and Hobbes", "author" => "Bill Watterson"); 

、再目的は私のプロジェクトのためである(図示のように)::私は何をしたいレコードを挿入するためのサンプルコードを取るである

$obj = array($startCol => $startRow); 

事があること$ StartColがと$ startRowは配列なので、ドキュメントを実行するたびに問題が発生します。私はここで行方不明の何かばかげたシンプルなものがありますか?前もって感謝します。私に問題を与えているコードの

チャンク:

$maxRows= count($currentarray); //Outputs 45 
$maxCols= count($currentarray[0]); //Outputs 9 
$currentRow=1; 
$currentCol=1; 

$testing = 1; 

    do { 
    while ($currentCol<$maxCols){ 
     $startCol[] = $currentarray[0][$currentCol]; 
     $startRow[] = $currentarray[$currentRow][$currentCol]; 
     $currentCol++; 
    } 

    $obj = array($startCol => $startRow); 
    $collection->insert($obj); 
    print_r ($collection); 
    if ($currentCol==$maxCols) 
    $currentCol=1; 
    $currentRow++; 
    $testing++; 
    //echo "<br />"; 
    } while ($currentRow<$maxRows); 
+0

最初に私に飛びつくのは、$コレクションが定義されていないようだということです。 – Goldentoa11

+0

申し訳ありませんが、コレクションが定義されています。 – EGHDK

答えて

0

私はなっていた問題は、私の出力文とありました。だから私の答えはかなりシンプルだった。その後、print_r()私の変数のすべては私が実際にそれらを格納していることがわかったが、私はプログラムの最後に間違って呼び出していた。

関連する問題