function mdl_read($str_admin, $str_by = "admin_id", $num_notId = 0)
{
$_arr_adminSelect = array("admin_id", "admin_name", "admin_pass", "admin_note", "admin_nick", "admin_rand", "admin_time", "admin_time_login", "admin_ip", "admin_allow", "admin_status", "admin_type");
if (is_numeric($str_admin)) {
$_str_sqlWhere = $str_by . "=" . $str_admin;
//如果读取值为数字
} else {
$_str_sqlWhere = $str_by . "='" . $str_admin . "'";
}
if ($num_notId > 0) {
$_str_sqlWhere .= " AND admin_id<>" . $num_notId;
}
$_arr_adminRows = $this->obj_db->select(BG_DB_TABLE . "admin", $_arr_adminSelect, $_str_sqlWhere, "", "", 1, 0);
//检查本地表是否存在记录
if (isset($_arr_adminRows[0])) {
//用户名不存在则返回错误
$_arr_adminRow = $_arr_adminRows[0];
} else {
return array("alert" => "x020102");
}
if (isset($_arr_adminRow["admin_allow"])) {
$_arr_adminRow["admin_allow"] = fn_jsonDecode($_arr_adminRow["admin_allow"], "no");
//json 解码
} else {
$_arr_adminRow["admin_allow"] = array();
}
$_arr_adminRow["alert"] = "y020102";
return $_arr_adminRow;
}