a method for selecting a channel for an access point in a wireless local area network . the method includes the ap receiving network conditions of aps within the sensing range of a terminal sent by the terminal , and the ap selecting a channel based on the received network conditions . by forwarding the network conditions of other aps which can be detected by the terminal , the method of the present invention enables an ap to select a channel from the view of a terminal to avoid conflicts at the terminal , thereby improving the available bandwidth of the terminal , and giving a better experience to users .