所以我是 PDO 的新手,只是想了解它。我有以下代码:
$sql = $conn->prepare('
CREATE TABLE IF NOT EXISTS `users` (
`UserID` INT(25) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`Username` VARCHAR(65) NOT NULL ,
`Password` VARCHAR(32) NOT NULL ,
`EmailAddress` VARCHAR(255) NOT NULL,
`Name` VARCHAR(50) NOT NULL ) ');
$sql->execute();
有没有办法知道表是创建成功还是已经存在而没有执行?
我知道您可以检查 ->execute() 的真值或假值,但在这种情况下,表是否已经存在并不总是正确的吗?