2016-01-06 66 views
0

我使用WordPress並希望在數據庫中保存模式「。* www.site.com」。如何通過wordpress在數據庫中保存反斜槓

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

它保存了反斜槓「。* www.site.com」。

如何解決?

回答

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')");

+0

我解決了它3反斜槓\\\ –

+0

兩個反斜槓也適用。 –