データ型が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構文にエラーがあります。1行目の「VALUES('\ 0 / l÷ˆ8Ô]¿\ µK <þeû')」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
$binary['hash']
の値が異なり、挿入されていないことに気づきました。
どうすればこれを機能させることができますか?