私は 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() で真または偽の値を確認できることは知っていますが、この場合、テーブルが既に存在するかどうかにかかわらず、常に真であるとは限りませんか?