Ihnen fehlen Anführungszeichen um Ihre Zeichenfolgenwerte:
$sql = "INSERT INTO people (person_id, name, username, password, email, salt)
VALUES ($person_id, '$name', '$username', '$password', '$email', '$salt')";
Ihnen fehlen Anführungszeichen um Ihre Zeichenfolgenwerte:
$sql = "INSERT INTO people (person_id, name, username, password, email, salt)
VALUES ($person_id, '$name', '$username', '$password', '$email', '$salt')";