2014-01-07 109 views
-1

我有一個與MySQL真正的轉義字符串的問題。mysqli_real_eascape_string給出錯誤

<?php 
// Create connection 
$con=mysqli_connect("localhost","xxxx","xxxx","xxxx"); 

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

現在它回聲連接。所以這工作正常。 (我嘗試添加的東西到數據庫,並且也能正常工作

現在,我嘗試做這樣的mysqli_real_escape_string:

$email_address = $con->mysqli_real_escape_string($_POST['email']); 

但是,這給了我一個錯誤:

Fatal error: Call to undefined method mysqli::mysql_escape_string() in Blabla/blabla.php on line 15

(這裏我所說的逃逸串線)

任何人有任何想法,我做錯了什麼?

+3

你的消息稱'的mysqli ::函數mysql_escape_string()'。你的代碼在這一點上是錯誤的,因爲它應該是'mysqli_real_escape_string()'。您發佈的這一行是正確的,因此請查看代碼中的其他位置。 – 2014-01-07 19:50:07

回答