2012-02-14 168 views
1

此代碼將無法正常工作,我該如何解決:mysql批量記錄更新?

<?php $response = $amazonEcs->responsegroup('Large')->lookup('echo $row_Recordset1['ASIN'];'); 
$title = ($response['Items']['Item']['ItemAttributes']['Title']); print_r($title);?> 

需要注意的是,如果我是有別的地方它會正確地從表連接到數據庫,並調用ASIN和整個代碼會工作如果不是從表中調用,我寫了一個靜態ASIN。所以問題很可能是:

lookup('echo $row_Recordset1['ASIN'];'); 
+0

至少告訴我們使用哪個庫,雖然我可以有一個很好的猜測。 – 2012-02-14 11:15:15

回答

0

請檢查婁代碼。

<?php 
$response = $amazonEcs->responsegroup('Large')->lookup($row_Recordset1['ASIN']); 
$title = $response['Items']['Item']['ItemAttributes']['Title']; 
?> 

而你的查找函數調用應該是這樣的。

lookup($row_Recordset1['ASIN']); 
0

查找引用在PHP中不起作用。這是你所需要的:

lookup($row_Recordset1['ASIN']); 

無需echo語句,因爲你在一個PHP代碼塊是已經和只需要該列傳遞給查找函數的值。

0

你調用了一些用PHP查找功能,讓你可以從它

lookup($row_Recordset1["ASIN"]) 

去除回聲和單引號將工作