How to remove single quotes in prepare statement?

后端 未结 5 2083
余生分开走
余生分开走 2020-12-22 11:16

My query is like this :

$group_id = $session[\'group_id\'];

$sql = \"SELECT *
        FROM notification 
        WHERE group_id IN(?)\";

$result = $this-&g         


        
5条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-22 11:44

    Changing %s placeholder to %1s remove Automattic single quote in prepare statement.

    Example:

    global $wpdb
    $sql = $wpdb->prepare( "SELECT * FROM {$wpdb->prefix}posts WHERE post_status='wc-completed' AND ID IN(%1s)", '1,2,3' );
    

    Reference links: Thanks

提交回复
热议问题