0
這是我的Web服務調用。SQL中的PHP對象選擇查詢
現在,它是硬編碼,但我會堅持它在用戶窗體後面。
它返回一個對象。如何使用SQL查詢使用該對象?我需要在產品,製造商處進行各種選擇查詢,在WHERE標準中我需要合同車輛ID。
<html>
<head>
<title>Call to Navigator Web Service</title>
</head>
<body>
<?php
$param = array('commodity' => 'LAPTOP', 'placeOfPerformance' => array('location' => 'LSA' , 'lsaStates' => 'NY', 'VA', 'TX', 'oconusStates' => 'ALASKA', 'EMEA'), 'equipmentType' => 'ANY', 'socioEconomicObjective' => 'NONE', 'agencyCode' => '007',);
$client = new SoapClient('https://sso-test.fas.gsa.gov/mpdev/navigator/wsdl');
$results = $client->__soapCall('retrieveContractVehicles', array('parameters' => $param));
print_r($results);
echo ("<br />");
echo ("End of line");
?>
</body>
</html>
好吧,我會研究這個。謝謝。澄清另一個目標:Web服務的響應將明顯改變。所以SQL查詢應該有一些變量或全局變量,所以我們不必總是重寫查詢。 – 2014-09-13 23:00:55
更多說明: Evertime用戶提交表單,我正在調用Web服務。所以它可能會返回0 =>'ITSchedule70'或1 =>'ITCommodityProgram'或2 =>'OtherContractVehicle' 我有4輛合同車輛。 基於返回的合同車輛,我需要使用WHERE條件返回Products表中的結果。 所以像: SELECT * FROM'product' WHERE'contact_vehicle_id' = 2 所以很重要的一點是在需要動態的,因爲在飛行。 – 2014-09-14 02:07:57
爲了更清晰起見,我修改了我的問題。請考慮。 – 2014-09-14 12:57:03