Это меня озадачивает. У меня есть запрос MySQL, который выполняется через PDO:
$stmt = $db->prepare( "UPDATE member SET acode='' AND status='active' WHERE username=:u" );
$stmt->bindValue( ':u', $member->username, PDO::PARAM_STR );
$stmt->execute();
Поле acode
по какой-то причине устанавливается в 0. Он был создан с
`acode` varchar(8) NOT NULL
Есть ли что-то особенное, что мне нужно сделать при использовании подготовленных выражений?