I have a form that sends data to the php below. No errors appear but no information is inserted into the database and I don't understand why. I have triple checked all the table names etc and everything is correct. The code echo's out what I put into the form but it doesn't update to the database!
<?php
    //variables for db
    $username = "";
    $password = "";
    $hostname = "localhost"; 
    $dbname = "infinity";
    //connection to the database
    $con = mysql_connect($hostname, $username, $password);
    if($con == FALSE)
    {
        echo 'Cannot connect to database' . mysql_error();
    }
    mysql_select_db($dbname, $con);
    $name=$_POST["name"]; 
    $logo=$_POST["logo"]; 
    $logo="<img src=\"images/".$logo."\" alt=\"$name Logo\" />";
    $blurb=$_POST["blurb"]; 
    $link=$_POST["link"]; 
    echo $name;
    echo $logo;
    echo $blurb;
    echo $link;
    //Insert Values into Database
    mysql_query("INSERT INTO `infinity`.`sponsors` (`name`, `logo`, `blurb`, `link`) VALUES ('$name', '$logo', '$blurb', '$link');");   
?>  
 
     
     
     
    