Instrukcja wstawiania Mysqli

Trwało to przez kilka dni i po prostu nie mogę znaleźć powodu, dla którego się myli. Nie otrzymuję ostrzeżenia php, tylko obsługa błędów „somethign poszło źle” zamiast wstawiania. Wiem, że świetni młodzi chłopcy zapewne dostrzegą go w ciągu kilku sekund, szczególnie biorąc pod uwagę, że jest to zwykła instrukcja wstawiania, ale nie mam problemów. Z góry dziękuję.

<code>include('core.inc.php');
$sql = 'INSERT INTO $resultsTable (
    id, 
    firstName, 
    lastName, 
    email, 
    birthday, 
    anniversary,
    location,
    campaign
) 
VALUES (NULL,?,?,?,?,?,?,?)';
$stmt = $mysql->stmt_init();
if ($stmt->prepare($sql)) { 
// bind parameters and execute statement
$stmt->bind_param(
    'sssssss', 
    $_POST['fname'], 
    $_POST['lname'],
    $_POST['email'],
    $_POST['birthday'],
    $_POST['anniversary'],
    $_POST['location'],
    $campaign
);

$OK = $stmt->execute();}
 // return if successful or display error
    if ($OK) {$response = "Success";}
    else {$response ="Something went wrong.";}
}
</code>

questionAnswers(1)

yourAnswerToTheQuestion