mysql_real_escape_string()
在PHP 5.5.0中已被弃用,并且已在PHP 7.0.0中删除了。那么我该如何使用php 7.0.7在mysql DB中插入特殊字符
答案 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";
?>