2012-02-14 6 views
1

Этот код не будет работать, как я могу исправить:Обновление mysql bulk records?

<?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

По крайней мере, сообщите нам, какую библиотеку использовать у вас, хотя я могу иметь хорошее предположение. –

ответ

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']); 

Нет необходимости в эхо-заявления, так как вы уже в PHP блока и просто нужно значение этого столбца, переданного в функцию поиска.

0

вы вызываете некоторую поисковую функцию в PHP, так что вы можете удалить эхо и одиночные кавычки из него

lookup($row_Recordset1["ASIN"]) 

будет работать