如何通过wordpress在数据库中保存反斜杠

时间:2016-01-06 05:13:22

标签: php wordpress

我使用wordpress并想在数据库中保存“。* www.site.com”模式。

$wpdb->query("INSERT INTO $wpdb->postmeta (`post_id`, `meta_key`, `meta_value`) VALUES (1, 'pattern', '.*www\.site\.com')");

它保存它没有反斜杠“。* www.site.com”。

如何解决?

1 个答案:

答案 0 :(得分:0)

在php中你可以打印反斜杠如下:
echo 'abc\xyz'; //use single slash if you are using single quotes(')

echo "abc\\xyz"; //Use double slash if you are using double quotes;


因此,您可以将查询写为:$wpdb->query("INSERT INTO $wpdb->postmeta ( post_id , meta_key , meta_value ) VALUES (1, 'pattern', '.*www\\.site\\.com')");