2015-11-29 76 views
-1
function insert_new_user($username, $password) 
{ 
    # checking username is already taken 
    if (username_exists($username)) 
     return false; 

    # insert new user info 
    global $pdo; 
    $stmt = $pdo->pprepare(' 
     INSERT INTO users 
     (username, password) 
     values (:username, :password)'); 

    $stmt->execute(array(':username' => $username, ':password' => md5($password))); 

    if ($pdo->lastInsertId()) 
     return true; 
    else 
     return false; 
} 

當我嘗試從mysql數據庫中檢查用戶存在時,我收到了不確定的錯誤表單。我沒有發現錯誤。如果我在編碼方面做錯了,請幫助我。Pop php的功能錯誤

+2

錯誤報告會立即給您提供問題。 – rjdown

+0

順便說一句,你的密碼管理不是最好的做法。 – symcbean

回答

1
function insert_new_user($username, $password) 
{ 
    # checking username is already taken 
    if (username_exists($username)) 
     return false; 

    # insert new user info 
    global $pdo; 
    $stmt = $pdo->prepare(' 
     INSERT INTO users 
     (username, password) 
     values (:username, :password)'); 

    $stmt->execute(array(':username' => $username, ':password' => md5($password))); 

    if ($pdo->lastInsertId()) 
     return true; 
    else 
     return false; 
} 

試試這個。我想你在準備中輸入了pp。

+0

是的......現在工作的很好。非常感謝你的配偶。 – smartcode