The invention relates to a method for quantitating liquid-state <31>P
nuclear magnetic resonance (
phosphorus-31 NMR) in an environment sample by taking methylenediphosphonic acid (MDP) as external standard. Before testing, a glass capillary tube in which an MDP
aqueous solution is encapsulated and a nuclear
magnetic tube filled with a
monopotassium phosphate solution with determined concentration form a coaxial sleeve
pipe system, and the correction coefficient of the sleeve
pipe system is calculated; during testing, an alkaline extracting agent is used for dissolving a sample, then sustained oscillation and
centrifugation are carried out to obtain leaching liquid, and the leaching liquid is frozen and dried; obtained
powder is dissolved into a heavy solution, and the dissolved solution together with the glass capillary tube is transferred into the nuclear
magnetic tube, and the concentrations of all
phosphorus fractions are calculated according to the
peak area ratio of MDP on the <31>P NMR
spectrogram and a
phosphorus compound to be detected. The capillary tube containing the MDP solution is used as the liquid-state 31P NMR external standard for determining the
phosphorus concentration of the environment sample, interference of co-existing ions can be avoided, no overlapping with the chemical shifting of the characteristic peak is caused, the step of measuring
total phosphorus in the heavy solution by a
plasma spectrometer method or a chemical method is omitted, and the method is suitable for measuring and analyzing phosphorus fractions in multiple environment samples.