NOVELTY - Phenol derivative (Ia) is reacted with indole compound (Ib) using transition metal catalyst, solvent and additive, to obtain o-hydroxyphenyl heterocyclic derivative (I). Phenol derivative (Ia) is reacted with pyrrole compound (IIa) using transition metal catalyst, solvent and additive, to obtain o-hydroxyphenyl heterocyclic derivative (II). Phenol derivative (Ia) is reacted with indole compound (IIIa) using transition metal catalyst, solvent and additive, to obtain o-hydroxyphenyl heterocyclic derivative (III).    USE - Preparation of o-hydroxyphenyl heterocyclic derivative used for preparing drug.    ADVANTAGE - The method enables economical, quick, environmentally-friendly, efficient and simple preparation of o-hydroxyphenyl heterocyclic derivative with high yield.    DETAILED DESCRIPTION - Phenol derivative of formula (Ia) is reacted with indole compound of formula (Ib) using transition metal catalyst, solvent and additive, to obtain o-hydroxyphenyl heterocyclic derivative of formula (I). Phenol derivative (Ia) is reacted with pyrrole compound of formula (IIa) using transition metal catalyst, solvent and additive, to obtain o-hydroxyphenyl heterocyclic derivative of formula (II). Phenol derivative (Ia) is reacted with indole compound of formula (IIIa) using transition metal catalyst, solvent and additive, to obtain o-hydroxyphenyl heterocyclic derivative of formula (III). Phenol derivative (Ia) is reacted with pyrrole compound of formula (IVa) using transition metal catalyst, solvent and additive, to obtain o-hydroxyphenyl heterocyclic derivative of formula (IV).    X=O, S or N;    R1,R2=H, halo, alkyl, benzyl, alkoxy, ester, amido, carbonyl, aldehyde, cyano, or aryl or heteroaryl (both optionally substituted by substituent (a));    R3=H, alkyl, alkoxy, benzyl, or aryl or heteroaryl (both optionally substituted by substituent (a));and    substituent (a)=alkyl, alkoxy, amido or carbonyl.    Carbon number of alkyl, alkoxy, ester, amido or carbonyl is 0-40.