守贞、杨守忠军无所依靠，在绵、剑二州之间徘徊。王建遣牙将吉谏袭败杨守厚军。杨守贞、杨守忠闻王建出兵，率众奔绵州，合兵攻东川，不能胜。西川行营都指挥使李简败杨守忠，四月又败杨守厚，西川威信都指挥使华洪以一万军队屯绵州郊，打败杨守忠、杨守厚，二人兵分两路逃回阆州。先前凤翔节度使李茂贞请求讨伐杨守亮，于二月被任为山南西道招讨使。八月，攻克兴元府，杨复恭、杨守亮、杨复恭养子杨守信、杨守贞、杨守忠、满存奔阆州。干宁元年（894年）七月，李茂贞克阆州，杨复恭、杨守亮、杨守信等率其族党突围而逃，被镇国军节度使韩建所俘