Mam kod INSERT-u do bazy danych ale coś jest nie tak ze zmiennymi. Jak zamiast zmiennych dałem zwykłe stringi to wszystko działa a jak wstawiam zmienne to nie zapisuje mi nic w bazie. Zmienne powinny być w podwójnych cudzysłowach, pojedynczych, czy w ogóle bez nich? Zdaję sobie sprawę, że temat pewnie oklepany ale szczerze się przyznam, że dopiero uczę się PHP i szukałem w google ale są różne wersje i wszystkich próbowałem ale dalej mi nie działa

<?php
$host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "miskkOdpowiedzi";
$radioPyt1 = $_POST['radioPyt1'];
$radioPyt2 = $_POST['radioPyt2'];
$radioPyt3 = $_POST['radioPyt3'];
$polaczenie = /* @ */new mysqli($host,$db_user,$db_password,$db_name);
if ($polaczenie->connect_error)
{
echo "Błąd: ".$polaczenie->cennect_errno." Opis".$polaczenie->cennect_error;
};
$sql = "INSERT INTO `odpowiedzi`(`id`, `pytanie1`, `pytanie2`, `pytnaie3`, `pytanie5`, `pytanie6`, `pytanie7`, `pytanie8`) VALUES (3,'$radioPyt1','$radioPyt2','$radioPyt3')";
if($polaczenie->query($sql)==TRUE)
{
echo "działa";
$polaczenie->close();
}
else
{
echo "nie działa";
};
?>