$md5_password = md5($_POST['$password']);
Should be:
$md5_password = md5($_POST['password']);
AND this part:
$sql = 'INSERT INTO users' . $query;
Needs to be something like:
$sql = 'INSERT INTO users WHERE username LIMIT 1' . $query;
This will limit it to one person--the user with the username, not everyone.