Kim*_*cks 1 php mysql query-optimization
使用PHP和MySQL
我从facebook上抓了一大堆facebook用户ID.
现在我想在我的应用程序中找到该数组的相应用户名.
显然,在我的应用程序中,用户表包含唯一的用户名和唯一的fb_uid值.
我对编程的基本理解使我有两种方式:
1)使用循环并运行fb_uid数组并逐个查找用户名.
要么
2)创建一个怪物查询,例如从用户中选择distinct(用户名),其中fb_uid = value1或fb_uid = value2 ...
那么有更好的出路吗?
谢谢.
Amb*_*ber 10
IN改为使用SQL的运算符:
select distinct(username) from users where fb_uid in (value1, value2, ...)
Run Code Online (Sandbox Code Playgroud)
http://www.w3schools.com/SQl/sql_in.asp
| 归档时间: |
|
| 查看次数: |
2233 次 |
| 最近记录: |