例如:
$model = new Model();
$data = $model->query(" call sp_test($uid, @result)");
if (is_array($data) && $data[0]["result"] == 1) {
//这时返回是正确的再执行以下语句就会失败,总是返回false
$result = $model->query("update users set name='aaa' where uid=2");
或
$result = M('Users')->where('uid=2')->setField('name', 'aaa');
以上两个语句不管执行那个都返回false,但是通过getlastsql获取SQL语句,直接在分析器里执行时没问题的,确认了sql语句没写错。
} 最佳答案