【发布时间】:2011-04-05 18:03:07
【问题描述】:
我需要使用 php 将数组作为 varbinary 参数传递给 ms sql 存储过程。我不确定如何将数组转换为 varbinary 或等效的。
我该怎么做?
谢谢
【问题讨论】:
-
您无法存储本机类型/获取如果 AFAIK 的表示,很可能,您只想在保存时使用
serialize,在检索时使用unserialize。 -
我尝试了很多东西,最后使用 pack() 让它通过,但是我在存储过程和将 varbinary 转换为 GUID 时遇到了问题,所以我只是拿了一个完全不同的方法。
-
确认,pack 可以提高存储效率,这取决于 unpack 的开销是否有效(以及该领域可能使用的其他语言)。
标签: php sql-server