MongoDB插入的记录不能正常工作

时间:2012-03-31 17:01:04

标签: php arrays mongodb multidimensional-array

所以,我一直在研究这段代码,但是我放弃了,并向你们寻求帮助。我一直在寻找MongoDB和PHP的文档,但我找不到任何东西。我想要做的是采用示例代码插入记录:

$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);

1 个答案:

答案 0 :(得分:0)

我遇到的问题是我的输出语句。所以我的回答很简单。之后,print_r()我的所有变量都发现我实际存储它们,但是我在程序结束时错误地调用它们。