Итак, я новичок в PDO и просто пытаюсь обойти его. У меня есть следующий код:Проверка создания таблицы MySQL - 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() для истинного или ложного значения, но в этом случае не всегда будет верно, была ли таблица уже или нет?
Вы можете удалить 'IF NOT EXISTS' и поймать исключение. –