我有一個mysql函數來轉義字符串。我繼續困擾着一個永無止境的錯誤。飼料吐出:PHP Mysqli_real_escape_string在函數中預計參數爲1.空給定
警告:mysqli_real_escape_string()預計參數1是mysqli的,在/home/shipstud/public_html/post_auth.php空給出線39
關於如何解決這個任何想法不勝感激。我已經把它貼在下面的相關代碼:
//connect to server and database
$db=mysqli_connect('***','***','***','***');
// check connection
if (mysqli_connect_errno()) {
echo "Connect failed";
exit();
}
//parameter checking
$username = safe(stripslashes(trim($_POST['username'])));
//sanitize input parameters
function safe($value)
{
$secureString = mysqli_real_escape_string($db, $value);
return $secureString;
}