2017-08-12 126 views
-1

好吧,所以我做了一半的.php文件的MySQL,但我不能得到最后一部分是mysqli。它给了我错误。谁能告诉我为什么?或为我修复?MySQL转义字符串。需要帮助使它成为MySQLi

$Password = mysql_real_escape_string(strip_tags(stripslashes($_POST['Password']))); 

$submit = mysql_real_escape_string(strip_tags(stripslashes($_POST['submit']))); 

回答

0

使用这样的:

<?php 
$con=mysqli_connect("localhost","my_user","my_password","my_db"); 

// Check connection 
if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

// escape variables for security 
$Password = mysqli_real_escape_string($con, strip_tags(stripslashes($_POST['Password']))); 
$submit = mysqli_real_escape_string($con, strip_tags(stripslashes($_POST['submit']))); 

$sql="query"; 

if (!mysqli_query($con, $sql)) { 
    die('Error: ' . mysqli_error($con)); 
} 

mysqli_close($con); 
?> 
+0

好。我现在正在尝试 –

+0

谢谢先生!有用。 –

+0

有用的投票答案。 –