【发布时间】:2012-01-15 01:40:48
【问题描述】:
今天我把mysql改成了PDO。现在我有这个小问题。 因此,当我使用 mysql 并想知道我刚刚插入的行的 id 时,我只需要这样做:
$id = $obj_db_write->insert("reservations",$arr_kolommen,$arr_waardes);
当我打印出我得到的 $id 时:(例如:) 5462
当我现在使用同一行时,我得到 1 作为 Id。
问题: 插入该行时,其他列正在使用该 ID 在其他表中添加字段。 所以现在我得到这个错误:
警告:
PDO::query() [pdo.query]: SQLSTATE[23000]:完整性约束违规:1062 重复条目'1-double'键'RSVR_ID'在/data/local/www/wereldreizen/html/phpclasses/class_db.php在线229
完全符合预期,因为 RSVR_ID 为 1,并且 1 已插入。
有人知道我哪里错了吗? 提前致谢!
【问题讨论】: