Как связать тип ENUM по номеру в PDO

Можно ли связать тип MySQL ENUM по его номеру в выражении PDO, например:

$stm = $pdo->prepare( "insert into `my_table` (`id`, `enum_type`) values (?, ?)");
$stm->bindParam( 1, $id, PDO::PARAM_INT);
$stm->bindParam( 2, $number, PDO::PARAM_INT);
........`

1 ответ

Решение

PDO::PARAM_STR должен быть безопасным для перечисляемых значений, так как я считаю, что они хранятся как строковые / строковые типы данных в самой базе данных.

На самом деле, PDO по умолчанию PDO::PARAM_STR для неопределенного типа параметра.

Другие вопросы по тегам