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

标签 php sql-server codeigniter

我想知道是否可以使用 PHP 将字符串转换为 varbinary 以获得与使用 SQL 函数相同的效果 CONVERT(varbinary, 'data') 我想这样做因为我正在使用 codeigniter 并且想为这个查询使用事件记录,并且因此不直接使用 SQL 字符串,但我需要将数据插入 MS-SQL 中的 varbinary 字段。

谢谢:)

最佳答案

如果您使用的是足够新的 PHP 版本,则可以将字符串转换为二进制。

$binary = (binary)$string;

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

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

关于php - 是否可以在不使用 SQL 函数的情况下在 PHP 中将字符串转换为 varbinary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4636712/

相关文章:

javascript - 通过 Ajax 发送 Flash 消息(使用 Cookie 是好还是坏做法?)

php - 从数据库更改 googlemap 标记图像

php - 每 X 分钟/秒重新加载 AJAX 数据,jQuery

javascript - 显示警报消息并重定向页面

codeigniter - 向 form_open_multipart 添加属性

php - 如何在codeigniter中创建动态菜单

php - 在动态填充的下拉列表中预选第一个选项

sql-server - 针对整个表验证 UPDATE 和 INSERT 语句

c# - 编辑自定义 SSIS PipelinComponent 抛出错误 "value of ' null' is not valid for 'stream' "

sql server - 批量插入错误