Как связать тип ENUM по номеру в PDO - PullRequest
2 голосов
/ 21 марта 2012

Возможно ли связать тип 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 Ответ

1 голос
/ 22 мая 2013

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

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

...