You need to have your replacement placeholders matching the number of values in your array, and then you can use the array as one of the prepare
arguments.
Proof of concept:
$a = array('course_3202','course_3201','course_3200','course_3199');
$b = array_fill(0,count($a),'%s');
$b = implode(',',$b);
$sql = "SELECT * FROM $wpdb->postmeta";
$sql .= " WHERE meta_key IN ({$b}) and meta_value=1";
var_dump($wpdb->prepare($sql,$a));
Related Posts:
- Fetch array with $wpdb
- Why does get_users suddenly return duplicates?
- WordPress: How to use post_class() in an echo
- Updating wp_options with an array on save_post results in duplicated entries
- Comma seperated list of ID’s as an array?
- post__in works but also prints the word Array
- Make Selected Mutiselect Items “selected”
- if is_singular array not working as expected
- How do I update a specific object in an array, in user meta?
- When and why should I use $wpdb different return types?
- How to save array of datas in option page by setting api?
- Sort a custom post type array numerically
- How to add day number and initial to my post graph?
- How to validate register settings array
- How to check an array of $curauth fields?
- Create an array with a string key from wpdb->get_results
- How to fetch an array in $wpdb?
- WordPress Plugin Dev: Using array for WP options
- Only a part of array is stored in transient – what could be causing this?
- How to get update_post_meta output to include string length
- Return array keys and values
- How pass a 0 in $atts?
- How to save data of an input field to an array
- Stuck with a Custom Field Check box Array
- Compare with WP Meta Query
- How to Translate a string of an array inside a class?
- How to pass conditional array to wp_localize_script
- Modify foreach loop for social sharing links?
- Combine get_page_by_title to exclude pages from wp_list_pages
- Selecting and outputting results from DB with an array
- Struggling with array and foreach loop
- Update post meta does not serialize array
- How to write: $wpdb->update having WHERE NOT value pair in the array
- WordPress i18n in Array throws Error
- How to use json_decode a post_meta value? [duplicate]
- Save meta box values as an array to wp_postmeta
- How to display line breaked meta values in table?
- Organizing and grouping an array by year
- array_filter warning – wp-includes/post.php line 3148
- Hide sidebar if post_type is in array
- Saving array keep adding length of array
- Obtaining values from objects
- Obtaining array item from WordPress revisions output
- Print specific values stored in a post meta array
- Do not replicate items if they exists in a foreach loop
- WP Page Options Array
- Array is not working in Filter?
- Get the values from an array string to work with post__in
- return paginate_comments_links() as array
- Inserting a random number into an array [closed]
- Get array value
- Random element in get_post_meta array
- Ways of dealing with nested arrays within option
- MySQL Query Returns Array () In Shortcode
- Convert a column of a table containing an Array as response in HTML
- How do I get specific readable results from this query and array results
- wpdb Insert unknown post data dynamic foreach loop
- Taxonomy terms not properly displaying as array
- WordPress, result array of ‘post_name’
- PHP | left join avg query give me Array()
- Why are array_slice() and array_chunk() not working?
- Retrieve array items without page ID
- wp_insert_post($post), add an array of values with update_post_meta
- update_post_meta adding to array instead of replacing value
- How to output get_tags array list to select box
- How to add each letter, entity, special character from post title to array
- Strange Behavior with update_option
- How i can extract data
- How to set an array of current usernames
- Show Tags of Custom Post Type outside of Loop
- wp_set_object_terms not accepting variable array
- How do I pull post from standard post format?
- Get 3 row ID’s via ARRAY_A
- Merge arrays and order set and subset as one
- Display result from custom post meta query
- The writing ( with foreach) of the keys of an array of objects to a new array produces fatal error
- Fetching array of postmeta with $wpdb and in_array conditional
- How can I get a list of custom post IDs into a variable I can use for another function?
- Use $wp_customize->add_control to create a selectable “Designed/Powered By” choices select w/ link in footer?
- using array in wordpress database query
- Echo only gives me the first part of string
- wpdb select from using array as search parameters
- wpdb Cannot Access Associative Array Data in a Count Query
- Echo the key from a select-box in Array with get_option (Settings API)
- Updating wordpress user meta data array (unexpected multiple arrays)
- update_post_meta array issues
- Update Post Meta for Arrays — Remove/Replace Single Value from Multi Dimensional Array
- How do I retrieve a value from a multi – dimensional array using get_post_meta? [duplicate]
- Accessing value from associative array
- Accessing array elements (get_pages)
- Printing out JSON array returned [closed]
- Fatal error in my WP
- Marketpress php warning on server, no problem on localhost [closed]
- SQL query add only posts with custom field to array
- Combine two foreach Arrays into one table row
- How to match data in multidimensional array of post_meta_data?
- Insert data into custom table from fetching $_POST values
- Populate Array with values from another arrray [closed]
- how to separate array with commas? [closed]
- Multipe array in meta_input