所以,我一直在研究这段代码,但是我放弃了,并向你们寻求帮助。我一直在寻找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);
答案 0 :(得分:0)
我遇到的问题是我的输出语句。所以我的回答很简单。之后,print_r()
我的所有变量都发现我实际存储它们,但是我在程序结束时错误地调用它们。