我已将 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',
);