mmm pues porque no insertas el valor directamente en lugar de usar todo ese while, y todo puedes hacer algo sencillo:
Código PHP:
$consulta = "insert into diasemana values(null, '%s', '%s' )";
$consulta = sprintf( $consulta, addslashes( $IdDiaSemana ), addslashes( $Descripcion ) );
$resultado = mysql_query($consulta);
if ($resultado)
{
echo "Se ingreso el Registro : <b>".$consulta."</b>";
}else{echo "no se ejecuto Query : $consulta";}
Saludos.