CONVERT BINARY

24/06/2018

0

Boa noite
Estou fazendo uma insert no banco de dados salvando duas colunas como binary
a principio estou utilizando essa instrução


$incluir = $pdo->query("INSERT INTO tbl_rfaccount (id, password, accounttype, email, pin, birthdate) 
	      				VALUES  ((CONVERT(binary(12), '$user')), (CONVERT(binary(12), '$pwd')), '$tipo', '$email', '$pin', '$diac')");


esta salvando este valor => 0x7465737465

Porem quero quero utilizar o prepare, e fiz como prepare porem ele armazena um valor diferente do que o com query

$incluir = $pdo->prepare("INSERT INTO tbl_rfaccount (id, password, accounttype, email, pin, birthdate) 
	      			      VALUES  ((CONVERT(binary(12), :user)), (CONVERT(binary(12), :pwd)), :tipo, :email, :pin, :diac)");

	      			$incluir->bindValue(':user', $user);
	      			$incluir->bindValue(':pwd', $pwd);
	      			$incluir->bindValue(':tipo', $tipo);
	      			$incluir->bindValue(':email', $email);
	      			$incluir->bindValue(':pin', $pin);
	      			$incluir->bindValue(':diac', $diac);

	      			$incluir->execute();


esta salvando este valor => 0x74006500730074006500
os dois valores inseridos no input era teste, porem eles armazenam diferentes. se alguem puder me ajudar!
Diego Carlos

Diego Carlos

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar