He dado a esto el más precipitado de vistazos, pero qué me pega inmediatamente es medios de ese mensaje de error que usted no ha funcionado con su pregunta contra la base de datos. la línea 23 se destaca
mysql_connect (localhost, $username, $password);
El anfitrión local debe estar en cotizaciones
mysql_connect (“localhost”, $username, $password);