Следующий блок кода не работает, чтобы выполнить то, для чего он предназначен.
Я подтвердил, что оператор DELETE (во второй строке) работает непосредственно в командной строке для sqlite3, где OutputID = 1
$myPDO = new PDO("sqlite:$dbpath");
$stmt = $myPDO->prepare("DELETE FROM Output WHERE ID = :OutputID");
$stmt->bindParam(':OutputID', $OutputID, PDO::PARAM_INT);
$stmt->execute();
echo $stmt->rowCount();
Ожидаемый результат 1, но я получаю 0