我有一些数据要插入到一个表中,该表是从 mysql 中另一个具有数据类型的表中检索的BINARY(20)
。
提取的数据在变量中$binary['hash'];
/l÷^8Ô]¿\µK<þeû
当我尝试使用如下所示插入另一个表PDO
时,(列哈希BINARY(20)
也是)
$q = $dbc -> prepare("INSERT INTO table VALUES (hash) VALUES (?)");
$q -> execute(array($binary['hash']));
我收到这样的错误,
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'VALUES ('\0/l÷^8Ô]¿\µK<þeû')' 附近使用正确的语法
我注意到 的值$binary['hash']
不同并且它没有插入!
我怎样才能得到这个工作?