我正在wordpress表中插入任何带撇号的内容
It\\\'s true
我试着使用htmlspecialchars,但仍然得到反斜杠。
有没有办法写出来让用户看到
It\'s true
当数据库中的表看到:
It\\\'s true
下面是我的插入代码:
global $wpdb;
$table = \'wp_nc_location\';
$data = array(
\'name\' => $name,
\'street_no\' => $street_number,
\'street_name\' => $street_name,
\'city\' => $city,
\'province_state\' => $province_state,
\'postal_code\' => $postal,
\'country\' => $country
);
$format = array(
\'%s\',
\'%s\',
\'%s\',
\'%s\',
\'%s\',
\'%s\'
);
$wpdb->insert( $table, $data, $format);
最合适的回答,由SO网友:Devin Humbert 整理而成
检索数据时,请确保调用stripslashes,如果是数组,请调用stripslashes\\u deep。
$name = stripslashes($name);