Вы можете легко заменить goto циклом while, решая свою проблему и одновременно избавляясь от этого goto.;)
do {
$rand = mt_rand(100000,999999);
$sql = "select * from replogins where access_code = $rand";
$res = mysql_query($sql);
} while(mysql_num_rows($res));