我需要根据PHP最后一页中选中的复选框,将文本标签更新到MongoDB数据库中。
例如
我选择5个复选框,然后在文本框中输入一个文本标签。在下一页中,我需要编写update语句以将文本标签更新到数据库中5个选定复选框的状态。这意味着5个选定复选框的路径应具有更新到数据库中的相同文本标签。该数据库不包含文本标签属性。注意:selectedIds =选中复选框的路径;群集没有textLabel,所以我必须在这里创建?
$manager = new MongoDB\Driver\Manager('mongodb://username:password@localhost:xxxx/db_name?authSource=db_name'); (the $manger works, it includes the information of username, passwork, db_name, and local_host).
$updateResult = array();
foreach($selectedImages as $selectedImages){
$result = $manager->update(
array("filename.anonPath" => $selectedImages),
array("clusters_r37_mcs100.textLabel" => $textLabel),
array_push($updateResult,$result);
);
}
print_r("$updateResult");
我有一个问题:
无论我是否成功更新,终端都不会显示任何内容。但是,当我检查MongoDB数据库时,没有看到任何textLabel更新。
谢谢。