2013-10-23 9 views
1

함수의 매개 변수에 암호화 된 암호를 전달하여 데이터베이스에 연결하지만 데이터베이스에 연결하는 방법을 모르겠습니다.PHP는 암호화 된 암호를 매개 변수로 전달합니다.

get_connectivity(sha1("example")); 

이도 가능 :

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; 
} 

나는 그것을 이런 식으로 전화를? 감사.

+0

해싱! = 암호화. 무엇을 성취하려고합니까? – SLaks

+0

** sha1 ** 인코딩을 삭제하십시오. – Subin

+0

사용중인 데이터베이스 모델에 관계없이 루트로 db에 연결하고 싶지 않을 수 있습니다. –

답변

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

내 대답이 도움이된다면 답으로 표시하는 것을 잊지 마십시오. –

관련 문제