關於用php串連mysql資料庫的問題

來源:互聯網
上載者:User
function PA{global $host,$user,$pw,$name;    $conn = mysql_connect("$host","$user","$pw");     mysql_select_db("$name",$conn) or die("不能選擇資料庫:".mysql_error());    unset($dbhost,$dbuser,$dbpw,$dbname);}


這是一個源碼,為什麼這裡user和pw都沒有賦值?這是怎麼實現串連mysql的? 寫這代碼的人把密碼和使用者名稱放在別的地方了?還是這個mysql沒有設定使用者名稱和密碼?
大神們指點下吧。謝謝


回複討論(解決方案)

global $host,$user,$pw,$name;
不是已經告訴你那些變數在別處嗎?

另外 unset($dbhost,$dbuser,$dbpw,$dbname); 是畫蛇添足
因為 global 生命的變數都是引用方式的,刪了也等於沒刪

哦。那一般這些變數都會在哪賦值的啊?我怎麼找不到他把使用者名稱和密碼放哪了?還是他給加密啦?找了好多檔案了!
謝謝!

我把所有檔案都找完了。也沒找到global $host,$user,$pw,$name; 這些變數是在哪賦值的。這是怎麼回事啊?

在所有的檔案裡搜尋 host 出現的地方

在config裡找到了。謝謝

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.