0

我已将 Wordpress 元查询与 LIKE 运算符一起使用,但是当我尝试调试问题时,它会在我的查询中显示以下类型的字符:

实际代码(在文件中):LIKE

{5b6ec0a79eca15c692a3a0de9762a0e6971f54fde940b4477844716b99b4cfb5}\'\\{5b6ec0a79eca15c692a3a0de9762a0e6971f54fde940b4477844716b99b4cfb5}:\"419\";\\{5b6ec0a79eca15c692a3a0de9762a0e6971f54fde940b4477844716b99b4cfb5}\'{5b6ec0a79eca15c692a3a0de9762a0e6971f54fde940b4477844716b99b4cfb5}'

由于这些不需要的字符,我的查询没有正确执行,如果我在我的查询中直接使用下面的代码与数据库,它运行完美:

Correction code(in phpmyadmin execution): LIKE `%:\"419\";%

f为此,我们使用 wp 元查询。在这个比较中,我将关联的数组值存储在confirm_artist_ids元键中

$meta_query_projects[] = array(
                                'key' => 'confirmed_artists_ids',
                                'value' => sprintf('%:"%s";%', $current_id),
                                'compare' => 'LIKE',
                            );
4

1 回答 1

0
$meta_query_projects[] = array(
                                'key' => 'confirmed_artists_ids',
                                'value' => $current_id,
                                'compare' => 'LIKE',
                            );

你能试试这个代码吗

于 2019-05-14T11:02:28.620 回答