So I have a database with a table of movies with their respective directors. I have a form where one can add a director to a movie, but I want to not add duplicates (i.e. someone adds a director to a movie that is already in the movie director table.
I have the following, but for the life of me, I cannot figure out why this still adds the duplicate:
if (isset($_POST["submit"])) {
    $movie_id = $_POST[movie];
    $director_id = $_POST[director];
    echo $movie_id;
    echo '<br/>';
    echo $director_id;
    echo '<br/>';
    $add_sql = "INSERT IGNORE INTO MovieDirector (mid, did)
                VALUES ($movie_id, $director_id)";
    if (mysql_query($add_sql, $db_connection)){
        echo "added director to movie ";
    } 
    else { 
        echo "Failed "; 
    }