呵呵,原来PHP里是用\n来分开几个SQL语句,我还像以前一样直接用分号,结果老报错。看得不是很明白,把PHP语法去掉先:
declare @result int, @id int, @msg varchar(20) //为什么这边最后没有分号?
exec @result=sp_test \"$stockcode\", @id output,@msg output;//为什么id/msg是output?
select @result result, @id id, @msg msg //为什么这边最后没有分号?
exec @result=sp_test \"$stockcode\",@id output,@msg output;
为什么要用\"来转义,而不直接用单引号?看来我真的是很菜~~~~