-1
嘗試升級我的應用程序到mysqli。現在我有以下問題:mysql到mysqli的變化,麻煩與mysqli_real_escape_string
連接(在外部INC文件,正常工作)
$dbh = mysqli_connect ($DB_HOST, $DB_BN, $DB_PW) or die ('Datenbank konnte nicht erreicht werden: ' . mysqli_error());
mysqli_select_db ($DB_DB);
選擇:
$sql = mysqli_query("SELECT * FROM tbl_one WHERE bLogin = '".mysqli_real_escape_string($benu)."'");
的mysql_real_escape_string無法正常工作,使用var $ benu是''..
感謝您的幫助
閱讀手冊和學習http://php.net/manual/en/mysqli.query.php --- http://php.net/manual/en/mysqli.real-escape-string .php --- http://php.net/manual/en/mysqli.select-db.php --- http://php.net/manual/en/mysqli.error.php - 你的代碼失敗所有重要。 –
你怎麼知道** mysql_real_escape_string不能正常工作,var $ benu是'** –
你需要提供連接對象到'mysqli_real_escape_string'函數調用以及你想要轉義的值 – RamRaider