我尝试处理异常并编写如下代码,但是当我的数据库中文档保存成功时,我也会遇到异常。
$table = "MyRequestTable";
$smsID = new MongoId();
$data = array("_id" => $smsID,
"requestUserid" => 2500,
"requestDate" => new MongoDate(strtotime(date('Y-m-d H:i:s'))),
"requestNosSms" => 1
);
try
{
$result = $table->insert($data, array("safe" => TRUE));
echo $smsID ;
}
catch (Exception $e)
{
echo $e->getMessage();
}
我有以下异常 “指定的修饰符无效:$ push”
答案 0 :(得分:2)
即使INSERT
命令执行正确,也可能是某些其他指令抛出异常的情况。您确定代码的其他部分是否正确?