请在我注册我的剧本时帮助我
//If we have made it here without dying, then we are in the clear to
//create a new user. Let's setup our new query to create a user.
//Again, to protect against sql injects, user tokens such as :user and :pass
$query = "INSERT INTO users ( username, password ) VALUES (':user,:pass') ";
//Again, we need to update our tokens with the actual data:
$query_params = array(
':user' => $_POST['username'],
':pass' => $_POST['password']
);
//time to run our query, and create the user
try {
$stmlt = $stmt->execute($query_params);
}
catch (PDOException $ex) {
// For tt = $db->prepare($query);
$resuesting, you could use a die and message.
//die("Failed to run query: " . $ex->getMessage());
//or just use this use this one:
$response["success"] = 0;
$response["message"] = "Database Error2. Please Try Again!";
die(json_encode($response));
}
答案 0 :(得分:1)
变化:
$query = "INSERT INTO users ( username, password ) VALUES (':user,:pass') ";
到
$query = "INSERT INTO users ( username, password ) VALUES (:user, :pass) ";
VALUES (':user,:pass')
中的单引号最有可能导致您的问题。