此代码不起作用,我该如何解决:
<?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中不起作用。这就是你需要的:
lookup($row_Recordset1['ASIN']);
不需要echo语句,因为你已经在PHP块中,只需要将该列的值传递给查找函数。
答案 1 :(得分:0)
你在php中调用了一些查找函数,所以你可以从中删除echo和单引号
lookup($row_Recordset1["ASIN"])
将起作用
答案 2 :(得分:0)
请检查以下代码。
<?php
$response = $amazonEcs->responsegroup('Large')->lookup($row_Recordset1['ASIN']);
$title = $response['Items']['Item']['ItemAttributes']['Title'];
?>
你的查找函数调用应该是这样的。
lookup($row_Recordset1['ASIN']);