msqli nie WSTAWIA

Próbuję wstawić dane z formularza (poprzez POST) do bazy danych MySQL, nie pokazuje żadnych błędów, ale nie pojawia się, gdy sprawdzam to w phpMyAdmin.

    <?php

    $amount = $_POST["amount"];
    $unit = $_POST["unit"];
    $date = date('Y-m-d H:i:s');

    $host = "localhost";
    $user = "root";
    $pass = "";
    $db = "finance";
    $table = "silver";

    $mysqli = new mysqli($host, $user, $pass, 'finance');

    if(!$mysqli)
       {
       echo "<div class=\"error\">";
       echo "No connection can be established";
       echo "</div>";
       die();
       } 

   if ($unit = "gram") $amount = $amount * 28.3495231;

   // create query
   $query = "INSERT INTO 'silver'.'finance' (
    'Transaction_Num',
    'dtStamp',
    'Amount'
   ) 
   VALUES (
   NULL, \'2013-07-03 06:18:16\', \'1\'
   );";

   // execute query
   $mysqli->query($query);
   ?>

Używam tego na XAMPP 1.8.2 z / PHP 5.4.16, Apache 2.4.4 i MySQL 5.6.11 w Windows XP.

questionAnswers(2)

yourAnswerToTheQuestion