PHP bindParam не работает

Форма на другой странице публикуется на этой странице updater.php. Я пытаюсь взять некоторую информацию из группы флажков и вставить их в БД.

updater.php

$privileges = $_POST['privileges'];
$N = count($privileges);
$conn = $GLOBALS['conn'];
$empID = $_POST['empID'];

for($i=0; $i<$N; $i++)
{
    $deptID = $privileges[$i];
    $query = "INSERT INTO employee_department (employeeID, departmentID)
           VALUES (':empID', ':deptID')";

    $smt = $conn->prepare($query);
    $smt->bindParam(':empID', $empID);
    $smt->bindParam(':deptID', $deptID);
    $smt->execute();
}

Этот код будет работать, если я заменю заполнители на константы или если я заменю их на$empID а также $deptID, Поэтому я думаю, что единственное, что не работает, - это то, где я пытаюсь привязать параметры к заполнителям. Спасибо за любую помощь!

0 ответов

Другие вопросы по тегам