Function Recursion

Hey guys for some strange reason I have this function and it’s not redoing itself. :frowning:


function getItem() {
    $get = mysql_query("SELECT * FROM musicpoll");
    $numberOfSongs = mysql_num_rows($get);
    
    $userID = rand(1, $numberOfSongs);
    $userIP = $_SERVER['REMOTE_ADDR'];
    
    $results = mysql_query("SELECT id FROM ipchecker WHERE ip='{$userIP}' AND id='{$userID}'");
    $numresults = mysql_num_rows($results);
    
    if($numresults > 0) {
        getItem();
    } else {
        return $userID;
    }
}