Exemplo n.º 1
0
 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;
 }