试图能够从我的数据库中删除一些行,但没有从语句返回错误,如果我在phpmyadmin中运行查询,它实际上删除了记录.执行SELECT语句也没有问题.
$ oId参数有一个int值
$stmt = $this->db->prepare('DELETE FROM tbl_bdays WHERE uniqueId = ?');
$stmt->bind_param("i", $oId);
$stmt->execute();
$stmt->close();
Run Code Online (Sandbox Code Playgroud)
如果你的表名是字面意思table,那么它是一个错误,因为它table是一个保留字
如果你真的无法更改名称,那么你需要用反引号包装它:
DELETE FROM `table` WHERE uniqueId = ?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |