我正试图弄清楚为什么我准备好的?
计数和数组值看起来正确的语句似乎不能真正插入到表中?
Key/Position列表被截断,但由于某些原因,这些值绑定为空字符串或null。。。
$sth->debugDumpParams();
SQL: [152] INSERT INTO tablename (a,b,c) VALUES (?,?,?)
Params: 10
Key: Position #0:
paramno=0
name=[0] ""
is_param=1
param_type=2
.
.
.
- 我试图在
$sth->execute($obj);
中插入的数组在该语句之后的print_r
中看起来是正确的 - 有没有一种方法可以更深入地调试为什么这没有产生错误或实际插入
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);