我需要使用PHP在varbinary(4250)字段中插入字符串0x01000DD04(Varchar),并且必须在SQL中将字符串“ AAAAAA”(varchar)参见“ AAAAAA”
问题是我使用的是“ CAST($ var AS VARBINARY(MAX))” AAAAAA ---->“ 03030405 ..”
$dB->query( 'UPDATE IGC_PentagramInfo SET PentagramInfo = cast( ? AS VARBINARY(MAX) ) WHERE AccountId = ? AND JewelPos = ?', array( $pentagramInfo, $_SESSION['username'], 1 ) );
$pentagramInfo = "0x01000DD01010100000F0F0F0F"
$dB->query( 'UPDATE IGC_PentagramInfo SET PentagramInfo = CONVERT(VARBINARY(MAX), ?, 1) WHERE AccountId = ? AND JewelPos = ?', array( $pentagramInfo, $_SESSION['username'], 1 ) );
我的字符串:“ 0x01000DD01010000010F0F0F0F0F”
在SQL i NEED中:“ 0x01000DD01010000010F0F0F0F0F”
我的代码为“ 0x3040405040304304040203”会发生什么