有人告诉我,在循环中使用查询(选择)是一种不好的做法,因为它会降低服务器性能。
我有一个数组,例如
Array ( [1] => Los Angeles )
Array ( [2] =>New York)
Array ( [3] => Chicago )
这些只是 3 个索引。我使用的数组没有固定大小,所以有时它可以包含多达 20 个索引。
现在,我正在做的是(这不是所有的代码,而是基本的想法)
- 循环
- 查询服务器并选择所有住在“洛杉矶”的人的名字
- 把名字打印出来
输出将如下所示:
Los Angeles
Michael Stern
David Bloomer
William Rod
New York
Kary Mills
Chicago
Henry Davidson
Ellie Spears
我知道这是一种非常低效的方法,因为随着表格稍后变大,它可能会产生很多查询。
所以我的问题是,有没有更好、更有效的方法来根据数组中的内容来选择信息,该数组可以是任何大小?