where("in_id", $id)->find(); if (!$row) { exit; } if (!db("signlog")->where(array("in_aid" => $id))->count()) { db("signlog")->insert(array("in_aid" => $id, "in_step" => $step, "in_percent" => $percent)); } else { db("signlog")->where(array("in_aid" => $id))->update(array("in_step" => $step, "in_percent" => $percent)); }