我使用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”。
如何解决?
答案 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')");