PHP通过SQL或PHP提取数据?

时间:2014-09-25 06:33:58

标签: php sql odbc

我正在使用PHP和ODBC驱动程序处理数据库。我做了一个SQL查询。现在我需要打印结果,但只打印唯一的项目。我假设有两种方法:重建我的查询usind DISTINCT子句并重建结果数组,如下所示:$uniques = array_unique($result, SORT_REGULAR); 而现在我对哪种方式更正确(在数据处理或执行时间等方面)感到困惑 感谢。

UPD 。我有一个巨大的数据库,但结果可能包含< 10行

2 个答案:

答案 0 :(得分:1)

对于速度和内存效率,您希望从数据库返回最小量,而不会为处理/内存效率添加不必要的行。因此,在这种情况下,不同的是更好的选择。

答案 1 :(得分:1)

始终最好的是优化您的SQL查询。使用DISTINCT,您可以节省带来不必要记录的时间,也无需浪费时间,也可以使用PHP删除重复内容。