I'm having issues with my PHP script that sends info submitted from html form : <p>so i'm writing this script to make uploading into my table significantly quicker. I'm not quite sure what's wrong but no matter what I do, I get a "query failed" echo rather than having the content get to the table. Any help is greatly appreciated.</p>

<pre><code>&lt;?php
session_start();

$singer_name = ($_POST['singer_name']);
$song_name = ($_POST['song_name']);
$ctg_name = ($_POST['ctg_name']);
$mp3 = ($_POST['mp3']);
$album_cover = ($_POST['album_cover']);
$link = mysqli_connect("example.com", "user", "pass", "example");
$sql = "INSERT INTO song (singer_name, song_name, ctg_name, mp3, album_cover) 
VALUES ('$insertsinger_name, $insertsong_name, $insertctg_name, $insertmp3, $insertalbum_cover')";  
    if(mysqli_query($link, $sql)){
            mysqli_close($link);
                    session_write_close();
                    header("location: songadmin.php");
                    exit();
        } else{
            die("Query Failed");
        }

  ?&gt;
</code></pre>
