2015-02-11 76 views
1

我正在使用odbc執行對Sybase ASE的查詢並獲取結果以在我的PHP代碼中進行屏幕顯示。我正在嘗試做什麼:無法從更新查詢中的變量中獲取結果

declare @status char(6) 
set @status = 'false' 
UPDATE table SET field = 'newvalue', @status = 'true' 
select @status as status 

我在Aquadata中使用此查詢得到結果,但是通過php我什麼都沒有。

如果我使用SELECT聲明一切正常。什麼會造成這種情況?謝謝。

回答

0

我自己解決了。應添加到我的代碼如下:

select @status as status into #isupdate from table; 
select * from #isupdate; // make it as a new query;