[英]php - multiple connections to database
我有一個登錄頁面,該頁面獲取用戶名和pwd並清除它們,然后再將其傳遞給DB。
這是通過一個函數來完成的:
function make_safe($text) {
open_db_connection(); //this opens another connection!
if(get_magic_quotes_gpc()) {
$text = stripslashes($text);
}
$text = mysql_real_escape_string($text);
return $text;
}
從已經具有打開連接的腳本中調用該函數,但是,我仍然發現必須在“ make ___ safe()”內部打開另一個連接才能使其正常工作(否則,我將獲得“警告:mysql_real_escape_string()[函數。 mysql-real-escape-string]:用戶blablabla @ localhost的訪問被拒絕...”
我在想:
1)當我調用make_safe時,我已經有一個打開的連接-為什么還不夠?
2)打開多個連接有什么問題?
謝謝,帕特里克
我認為您可能需要向mysql_real_escape_string提供第二個參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.