[英]mysqli_real_escape_string mysqli link?
嘗試使用該函數時,出現“ Notice:Undefined variable:con in C:\\ wamp \\ www \\ Game \\ functions.php在第8行”,這是代碼。
function protect($string) {
return mysqli_real_escape_string($con,strip_tags(addslashes($string)));
}
我使用$ con進行查詢,這很好,所以我認為那是mysqli部分的內容?
這是用於注冊,我有一些正在運行的注冊,但是我不能使用,這是已確認的工作熱線
$res=mysqli_query($con,$sql);
有任何想法嗎?
$con
在函數protect()
中不存在,因此您需要使$con
全局變量:
global $con = mysqli_connect();
或者您需要傳遞$con
作為參數:
function protect($string, $con) {
return mysqli_real_escape_string($con,strip_tags(addslashes($string)));
}
來自密海的答案
mysqli_real_escape_string需要先建立連接,然后才能使用全局$ con; 作為函數的第一行。 –米海
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.