我需要做一个简单的查询
$array_of_ids = array();
//poulate $array_of_ids, they don't come from another db but from Facebook
//so i can't use a subquery for the IN clause
$wpdb->prepare("SELECT id from table where id IN (%d, %d)", $array_of_ids [0], $array_of_ids [1]);
问题是,如果我在数组中有 200 个元素,那么处理这个问题的正确方法是什么?我是否必须使用 200 手动构建查询%d
?我需要这个查询,因为我必须将我的数据库与 facebook 数据“同步”,并且我必须检查我在数据库中的用户是否存在,更新那些存在的用户,插入新用户并删除那些不是我朋友的用户。