Я хотел бы знать, как я могу вставить тип «enum» в запросе mysqli. Я имею в виду, если тип поля строки и я выполнить запрос, как это:Вставка 'ENUM' в MYSQLi
INSERT INTO 'table'(field1,field2) VALUES ('?,?'); $stmt->bind_param('ss',$value1,$value2); $stmt->execute();
Все нормально, но если я изменю «поле2» для перечислимого типа:
CREATE TABLE IF NOT EXISTS table ( field1 varchar(20) NOT NULL, field2 ENUM('Administrator', 'User', 'Guest');
Затем этот запрос вставляет первое поле, а второе пусто. Я проверил, что второе значение поля является одним из определенных типов ENUM.
спасибо.
Вы были правы, тип перечисления вставлен как строковое значение. Спасибо вам за помощь. – Charles