WordPress 预准备语句与 IN() 条件
2022-08-30 18:43:34
我在一个字符串中有三个值,如下所示:
$villes = '"paris","fes","rabat"';
当我把它输入到一个准备好的语句中时,就像这样:
$sql = 'SELECT distinct telecopie FROM `comptage_fax` WHERE `ville` IN(%s)';
$query = $wpdb->prepare($sql, $villes);
echo $query;
显示:
SELECT distinct telecopie FROM `comptage_fax` WHERE `ville` IN('\"CHAPELLE VIVIERS \",\"LE MANS \",\"QUEND\"')
它不是将字符串编写为三个单独的值 - 它只是一个带有双引号转义的字符串。
如何在WordPress中正确实现具有多个值的预准备语句?