loop mysql приводит к php вне запроса mysql

У меня проблема с запросом mysql. по какой-то причине я могу повторить все связанные строки внутри запроса mysql, но за пределами запроса он возвращает только последнюю строку. вот мой код. какие-либо предложения?

//Get all associated $q=mysql_query("SELECT * FROM `ACCOUNT` WHERE ACCOUNT_ID='$act_id'"); while ($row = mysql_fetch_assoc($q)){ $act_name=$row['ACT_NAME']; echo "$act_name<br>"; // This returns all rows fine } echo "$act_name<br>"; // This only return the last row. i would like to get all rows. 

Solutions Collecting From Web of "loop mysql приводит к php вне запроса mysql"