0) { $strleft=''; $strright=''; foreach($dataA as $key=>$val) { $strleft.=','.$key; $strright.=','.$val; } $strleft='insert into '.$table.' ('.ltrim($strleft,',').')'; $strright=' values ('.ltrim($strright,',').')'; $sql=$strleft.$strright; //echo $sql; //die; db_query($sql); return db_insert_id(); } } /* 功能:修改数据 */ function db_mdf($table,$dataA,$id) { if($table && count($dataA)>0 && $id) { $setsql=''; $wheresql=''; foreach($dataA as $key=>$val) { $setsql.=', '.$key.'='.$val; } $setsql = ltrim($setsql,','); $wheresql = " id in(". $id .")"; $sql='update '.$table.' set '.$setsql; $sql.=' where '.$wheresql; db_query($sql); //echo $sql; } } /* 功能:取出单个数据 */ function db_get_val($table,$id,$field) { $result=db_query("select $field from $table where id=$id"); $rs = mysql_fetch_array($result); //echo "select $field from $table where id=$id"; return $rs[$field]; } /* 功能:删除数据 */ function db_del($table,$id) { if($table && $id) { $wheresql=' id in('. $id .')'; $sql="delete from `".$table."` where ".$wheresql; db_query($sql); //echo $sql; } } /* 功能:删除参数数据 */ function db_dela($table,$where) { if($table && $where) { $sql="delete from `".$table."` where ".$where; //echo $sql; //die; db_query($sql); } } /* 功能:调出一条信息 */ function db_get_row($sql) { $result=db_query($sql); $rs = mysql_fetch_array($result); return $rs; } /* 功能:调出多条信息数组 */ function db_get_all($sql) { $result=db_query($sql); $rs = array(); while( $row = mysql_fetch_array($result)){ $rs[] = $row; } return $rs; } /* 功能:获取分页数据 */ function db_get_page($sql,$page,$page_size) { $page = $page*1?$page:1; $num_sql = "select count(1) as num from (".$sql.") t"; $rsNum = db_get_row($num_sql); $total = $rsNum["num"]; if (ceil($total/$page_size)<$page){ $page = ceil($total/$page_size); } $start = ($page-1)*$page_size; $rs_sql = "select * from (".$sql.") t limit $start,$page_size"; $rsData = db_get_all($rs_sql); $pageA = array(); $pageA["page"] = $page; $pageA["page_size"] = $page_size; $pageA["total"] = $total; $pageA["data"] = $rsData; return $pageA; } /* 功能:执行sql */ function db_query($sql,$dbconn='') { Return mysql_query($sql); } /* 功能:返回sql值 数组 */ function db_fetch_array($result) { Return mysql_fetch_array($result); } /* 功能:返回行数 */ function db_num_rows($result) { Return mysql_num_rows($result); } /* 功能:返回新插入的ID */ function db_insert_id() { Return mysql_insert_id(); } /* 功能:关闭数据库 */ function db_close() { mysql_close(); } /* 功能:返回前一次 MySQL 操作所影响的记录行数 */ function db_affected_rows() { Return mysql_affected_rows(); } ?>