2013-10-23 57 views
1

傳遞加密密碼我在函數的參數中傳遞加密密碼以連接到數據庫,但我不知道如何使用它連接到數據庫?PHP通過參數

function get_connectivity($pwd){  
    $host = "localhost"; 
    $user = "root"; 
    $pass = $pwd; 
    $database = "testing"; 

    $db = new mysqli($host, $user, $pass, $database); 
    if ($db->connect_errno) { 
     return false; 
     exit(); 
    } 
    $db->close(); 
    return true; 
} 

我這樣調用它:

get_connectivity(sha1("example")); 

這甚至可能嗎?謝謝。

+0

哈希!=加密。你想達到什麼目的? – SLaks

+0

刪除** sha1 **編碼。 – Subin

+0

無論您使用的是哪種數據庫模型,您都可能不想以root身份連接到數據庫。 –

回答

0

更改爲此。它已經被聲明,只是傳遞給連接。

function get_connectivity($pwd){  
    $host = "localhost"; 
    $user = "root"; 
    $database = "testing"; 

    $db = new mysqli($host, $user, $pwd, $database); 
    if ($db->connect_errno) { 
     return false; 
     exit(); 
    } 
    $db->close(); 
    return true; 
} 
+1

解決了,它工作。謝謝。 – user2902515

+0

如果我的回答有幫助,請不要忘記標記爲答案。 –