[求助] 做日志查询页面如何用账号取数据库中的姓名?
資深大佬 : Geel 2
虽然已经自己摸索开发了好多类似日志查询页面这种需要大量将账户显示为姓名的需求,但总感觉不是最优解,问题措辞还在百度搜不到,只能到 V2EX 求教了。
以前用 PHP 写过三种方式,分别是:
1.foreach 输出表格,每行执行一条 SQL,用 UID 查账户数据库,返回姓名并输出;
2.foreach 循环前再做一个 foreach,将所有 UID 合并为一条 SQL,返回姓名数组,整理返回的每一条的 key 为 UID,后续调取$name[“UID”];
3.直接在 foreach 前用一条 SQL 搬出所有账户的姓名(企业内环境,数据量不超过 1000 条),整理返回的每一条的 key 为 UID,后续调取$name[“UID”]。
请问那种方法更好?或者有更好的方法?这类问题应该通过学习什么内容掌握?
大佬有話說 (15)