mi sa che quel return $name nn sarà mai preso in considerazione..

fai na echo del mysql_error() subito dopo mysql_query e vediamo cosa c'è di sbagliato nella query..