public function updateVendorOtherInfo($vendor_desc, $vendor_topImg, $vendor_logoImg) { $result = false; //获取数据库连接 $conn = DaoBase::_getConn(); mysql_query("BEGIN"); //或者mysql_query("START TRANSACTION"); //获取Session中的vendor $vendor = User::_getVendor(); if ($vendor != null) { $infoId = $vendor['vendor_info_id']; //更新商家信息 $data = array("vendor_desc" => $vendor_desc); if ($vendor_topImg != null) { $data['vendor_adver_loc'] = $vendor_topImg; } if ($vendor_logoImg != null) { $data['vendor_img_loc'] = $vendor_logoImg; } $where = array("info_id = " => $infoId); $dao = new DaoVendorInfo(); $result = $dao->update($data, $where); } if ($result) { mysql_query("COMMIT"); //更新session信息 } else { mysql_query("ROLLBACK"); } DaoBase::_closeConn($conn); return $result; }