如何使用7.0.7在mysql DB中插入特殊字符

时间:2016-07-20 04:29:23

标签: php mysql database php-7

mysql_real_escape_string()在PHP 5.5.0中已被弃用,并且已在PHP 7.0.0中删除了。那么我该如何使用php 7.0.7在mysql DB中插入特殊字符

2 个答案:

答案 0 :(得分:1)

使用addslashes代替mysql_real_escape_string()

答案 1 :(得分:0)

您可以使用PDO插入特殊字符。让我们看一下示例:

<?php
$conn = new PDO('mysql:host=localhost;dbname=form', $username, $password);

/* Complex string */
$string = "Co'mpl''ex \"st'\"ring";
print "Unquoted string: $string\n";
print "Quoted string: " . $conn->quote($string) . "\n";
?>