gpt4 book ai didi

php - BINARY 数据没有插入到从 BINARY(20) 列提取的 mysql 中?

转载 作者:行者123 更新时间:2023-11-29 14:26:58 29 4
gpt4 key购买 nike

我尝试将一些数据插入到从 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'] 的值不同,并且没有插入!

我怎样才能让它工作?

最佳答案

正确的sql语句应该是:

INSERT INTO table (hash) VALUES (?)

没有第一个 VALUES 关键字。

关于php - BINARY 数据没有插入到从 BINARY(20) 列提取的 mysql 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10775035/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com