【发布时间】:2017-12-28 21:51:23
【问题描述】:
是否有可能询问 PDO 是否存在
CREATE TABLE IF NOT EXISTS
语句实际上创建了一个表?我正在寻找类似于在 INSERT IGNORE 语句之后检查 lastInsertID 的内容。如果您没有从 PDO 获得 lastInsertID 的结果,则说明没有插入数据(因为已经存在密钥)。
【问题讨论】:
-
if(condition is true) { great } else{ not so great },简而言之。 -
@funky Forty Niner:好的,谢谢,但问题是,我从哪里获得条件参数?
-
您可以为查询分配一个变量并检查它是否成功并检查
else{}php.net/manual/en/pdo.error-handling.php 上的错误。这就是我从中得到的。 -
@FunkFortyNiner 不,在这种特殊情况下不会引发错误。