Though phytoremediation of petroleum pollution has been studied widely, rare literature has expounded the physiological and microecological distinctions among diesel-degrading plants. A pot experiment was conducted to detect the diesel-degrading potential of six flowering plants. At the end of the experiment, Chlorophytum comosum, Pericallis hybrida, Altemanthera ficoidea, Oxalis corymbosa, Calendula officinalis, and Viola tricolor removed 54. 3-55.0, 54.1-67.7, 57.3-62.0, 57.4-62.0, 58.8-69.0, and 64.5-76.3% of diesel hydrocarbons, respectively. Therefore, C. comosum was chosen as an incompetent diesel-degrading plant, and V. tricolor as a competent one. Both root and shoot biomass of the two chosen plants decreased sharply when subjected to diesel pollutants. However, V. tricolor rather than C. comosum succeeded to adjust carbon allocation from shoots to roots. Fluorescein diacetate hydrolase and polyphenoloxidase were more active in the V. tricolor rhizosphere than those in the C. comosum rhizosphere. Contrarily, activities of invertase and alkaline phosphatase were much higher in the rhizosphere of C. comosum. In the V. tricolor rhizosphere, microbial community was dominated by 15:0, i15:0, cy17:0, 16:1v5c, and 18:1v5c indicators. However, 18:1v7c, 18:0, 10Me18:0, i13:0 and a14:0 were predominant in the rhizosphere of C. comosum. These results provide valuable information for us to understand the mechanism of phytoremediation.