1

I'm trying to insert a list of ids in a query as such:

    $base_query = $base_query . " 
LEFT 
JOIN {$wpdb->prefix}wpc_client_objects_assigns as o 
    ON o.object_id = f.id 
 WHERE f.cat_id = %d 
   AND o.assign_id IN (%s)";
    $base_query = $wpdb->prepare($base_query, $request['cat'], $customer_ids);

I can log the query:

SELECT * 
  FROM kh05R1_wpc_client_files as f 
  LEFT 
  JOIN kh05R1_wpc_client_objects_assigns as o 
    ON o.object_id = f.id 
 WHERE o.assign_id IN ('138,41,78');

This query only returns the first id.

How can I fix this query to allow an array of ids (or strings)?

Strawberry
  • 33,338
  • 13
  • 38
  • 57
AlxVallejo
  • 2,921
  • 5
  • 45
  • 69

0 Answers0