簡體   English   中英

php-與數據庫的多個連接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM