我正在尝试使用 PDO 执行此查询:
select * from users where uuid = 0x1e8ef774581c102cbcfef1ab81872213;
我将此 SQL 查询传递给 PDO 的 prepare 方法:
select * from users where uuid = :uuid
然后我传递这个哈希图来执行:
Array ( [:uuid] => 0x1e8ef774581c102cbcfef1ab81872213 )
当我调用 fetchAll 时,看起来这个查询正在 mysql 服务器上执行:
select * from users where uuid = '0x1e8ef774581c102cbcfef1ab81872213';
如何在不让 PDO 在我的十六进制周围添加引号的情况下执行查询?
谢谢,史蒂夫