MySQL PHP PDO Подготовленное заявление об обновлении без обновления БД - PullRequest
0 голосов
/ 07 июля 2019

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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...