asp+中的逻辑问题;mysql

asp+中的逻辑问题;mysql,mysql,asp-classic,logic,Mysql,Asp Classic,Logic,我有一个逻辑问题。 我有一些客户端,在MySQL数据库表中。 客户端号码是主键。 以下是一些客户编号的示例(例如:101278520053) 我正在使用asp,我想将其插入一个表(数组)中,并使用客户端号作为索引。正如您可能注意到的,8520053对于一个表来说太大了,并且会出现内存不足错误 我试图找到一个公式或任何你可以建议的方法,使客户机编号唯一且足够小,可以放入一个表(数组)中用作索引 我在其他表格中也有客户编号,因此公式必须在表格之间运行 任何帮助都将不胜感激 如果我理解正确,您需要AS

我有一个逻辑问题。 我有一些客户端,在MySQL数据库表中。 客户端号码是主键。 以下是一些客户编号的示例(例如:101278520053)

我正在使用asp,我想将其插入一个表(数组)中,并使用客户端号作为索引。正如您可能注意到的,8520053对于一个表来说太大了,并且会出现内存不足错误

我试图找到一个公式或任何你可以建议的方法,使客户机编号唯一且足够小,可以放入一个表(数组)中用作索引

我在其他表格中也有客户编号,因此公式必须在表格之间运行


任何帮助都将不胜感激

如果我理解正确,您需要ASP中的关联数组(就像PHP内置的那样)。ASP没有内置的关联数组,但您可以自己构建它们。下面是一个例子:


通过这种方式,您不需要对客户端id执行转换以将其用作数组索引,它只是通过关联数组实现透明地完成的。

使用该类

不确定这是否解决了我的问题。这是一个二维数组,将有大约3000个或更多的结果,我还需要进行排序。我将如何使用关联数组进行这些操作?排序很简单:只需对键列表进行排序。维度或大小不是问题,默认情况下,任何实现都是递归的:是什么阻止您拥有关联数组的关联数组的关联数组。。。n倍深?经过一些研究,我认为关联数组正是我想要的。谢谢!我一直在四处寻找,找到了解决办法。谢谢@亚历克斯:不要把这个问题挂起来,在这里分享你的答案。字典不能是多维的,数组可以。因为他需要一个带排序的二维解决方案,所以最好实现关联数组。只有几行……我需要它做的一切都可以通过字典实现。@elcodedocle:“关联数组”与“字典”有何不同?