挥使华洪、茂州刺史王宗瑶率五万骑兵攻彭州，杨晟迎战，被王宗瑶等败于城下，彭州被围。王建军吃彭州郊外的麦子，掠夺百姓资产。杨守亮遣其将符昭救杨晟，符昭直奔成都，王建急召华洪回，华洪施计吓退符昭。三月，杨守亮养子左神策勇胜三都都指挥使杨子实、杨子迁、杨子钊从渠州引兵救杨晟，知杨守亮必败，率其众二万降于王建。杨晟给杨守亮的养兄弟们龙剑节度使杨守贞、武定节度使杨守忠、杨守厚写信，让他们攻东川以解彭州之围，杨守贞等从之。杨晟养子杨实以八千骑兵投降王建，王建分奇兵袭杨守厚等，四月，杨守厚等都逃走。七月，王建久攻彭州