我有这个查询
update warehouse set Items = CAST(0xvarbinarycode as varbinary(7680)) where AccountID = 'account'
如果我从SQL Management运行此查询,则一切正常。但如果我从PHP运行......没有任何事情发生。
Php Code。
$mynewitemstoadd = substr_replace($mycuritems, $newitemtobuy, ($testslot+2), 64);
// mynewitemstoadd是一个有效的varbinary(已测试),与sql的连接正常(其他查询工作正常)。
$additem = "update [warehouse] set [Items]=CAST($mynewitemstoadd as varbinary(7680)) where [AccountId]='$account'";
$dbadditem = new DB_MSSQL;
$dbadditem->Database=$mu_db;
$dbadditem->query($additem);
如果我打印查询结果,则返回1(确定)。
非常感谢!