My PHP PDO Подготовленный оператор не будет обновлять БД. Я проверил, что параметры привязки имеют правильные данные, но БД все равно не обновится.
Я искал некоторые идеи на форумах, но, похоже, ни одна из них не работает: (
Любая помощь очень ценится!
Спасибо
$transactiondate = date("Y-m-d");
$transactiontime = date("H:i:s");
$totalsale = $_POST['totalsale_complete'];
$transactionstatus = 'Completed';
$transactionid = $_POST['currenttransactionid_complete'];
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $conn->prepare("UPDATE ticketsales_all
SET eventdate = :eventdate,
transactiondate = :transactiondate,
transactiontime = :transactiontime,
transactionstatus = :transactionstatus,
totalsell = :totalsale
WHERE transactionid = :transactionidnow");
$stmt->bindParam(':eventdate', $activeeventdate);
$stmt->bindParam(':transactiondate', $transactiondate);
$stmt->bindParam(':transactiontime', $transactiontime);
$stmt->bindParam(':transactionstatus', $transactionstatus);
$stmt->bindParam(':totalsale', $totalsale);
$stmt->bindParam(':transactionidnow', $transactionid);
$stmt->execute();