【发布时间】:2018-12-16 05:50:48
【问题描述】:
我想将数据插入到存储在 SQLite 中的数据库中,但是当我将查询传递给 pdo prepare 时,它会返回 false 并给我以下消息:致命错误:未捕获的错误:调用布尔值的成员函数 execute()。
这是我的 PHP 代码:
$ql = "INSERT INTO customer_in (`ledger_id`, `daybook_id`, `description`, `amount`, `date`) VALUES (31, 141, '', 5000, '07/02/2018')";
try {
$con = new Connection();
$conn = $con->connect();
$conn->exec("SET NAMES utf8");
$stmt = $conn->prepare($q1);
$results = $stmt->execute();
}catch (PDOException $e) {
// this is rolback fanction
$conn->rollback();
echo "query is not exe";
}
【问题讨论】: