0
XML을 PHP에서 저장 프로 시저로 보내려면 어떻게해야합니까? PHP에서 여러 가지 데이터 유형을 시도했습니다.PHP XML XML이 포함 된 mssql_bind
$model_look_xml = '<root><id>7</id><id>6</id><id>12</id></root>';
$query = mssql_init("AdvMS");
mssql_bind($query,"@model_look_xml",$model_look_xml,SQLVARCHAR, false, false, 200);
$result = mssql_execute($query);
는 원래 SP는 @model_look_xml XML, 그것의 자신에 잘 작동했다 : 여기
는 PHP입니다. 그냥 PHP로 바인딩되지 않습니다. 나머지 SP는 XML을 바인딩하지 않고도 괜찮습니다.SQL 내부의 문자열을 XML로 캐스팅하려고했습니다. 은 SP 내부에 작동하지 않았다 어떤 :
@model_look_xml varchar(200),
DECLARE @model_look_xml1 xml
set @model_look_xml1 = CAST(@model_look_xml AS XML)