是否可以在不使用SQL函数的情况下将字符串转换为PHP中的varbinary

Zen*_*Zen 6 php sql-server codeigniter

我想知道是否可以使用PHP将字符串转换为varbinary以获得与使用CONVERT(varbinary, 'data')我希望执行此操作的SQL函数相同的效果,因为我使用的是codeigniter并且希望对此查询使用活动记录,并且因为这不是直接使用SQL字符串,但我需要将数据插入MS-SQL中的varbinary字段.

谢谢 :)

dqh*_*cks 6

如果您使用的是最新版本的PHP,则可以将字符串转换为二进制文件.

$binary = (binary)$string;
Run Code Online (Sandbox Code Playgroud)

在PHP 5.2.1中添加了(二进制)转换和b前缀转发支持

http://www.php.net/manual/en/language.types.type-juggling.php