How to use an array of values from PHP in the 'IN' clause of mysql query?

后端 未结 3 2008
离开以前
离开以前 2021-01-23 02:17
//get all id\'s of ur friend that has installed your application
 $friend_pics=$facebook->api( array( \'method\' => \'fql.query\', \'query\' => \"SELECT uid FRO         


        
3条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-23 02:56

    Why don't you convert that array into a string of long list of your values unless array is huge size.

        $ids    = array(2, 4, 6, 8);
    $params = implode(",", array_fill(0, count($ids), "?"));
    
        $result="SELECT * FROM fb_user WHERE user_id IN($params) ORDER BY oldscore DESC LIMIT 0,10";
    db_execute($result);
    

提交回复
热议问题