这可能是一个简单的问题,我很新鲜的PHP,亚马逊 我想批处理我的SDB数据库。我从亚马逊下载s php-sdb sdk并成功完成。
$bPut = $sdb->batch_put_attributes($domineName, array(
'ItemOne' => array(
'Company' => 'a',
),
'ItemTwo' => array(
'Company' => 'a',
),
'ItemThree' => array(
'Company' => 'a',
)
), true, null);
它的工作正常。现在我想让数组(第二个参数)动态,即我想从SDB数据库中创建itemOne,ItemTwo,ItemThree ......我是使用$key = implode($row['test']);
完成的
但是我无法成功创建多维数组>我该怎么做呢。请帮助
答案 0 :(得分:1)
此:
$items['ItemOne']['Company'] = 'a';
$items['ItemTwo']['Company'] = 'a';
$items['ItemThree']['Company'] = 'a';
会给你这个:
array(
'ItemOne' => array(
'Company' => 'a'
),
'ItemTwo' => array(
'Company' => 'a'
),
'ItemThree' => array(
'Company' => 'a'
)
);
然后你可以这样使用它:
$bPut = $sdb->batch_put_attributes($domineName, $items), true, null);
答案 1 :(得分:0)
您可以使用SDB Explorer查看和管理上传的数据。在即将推出的新版本中,SDB Explorer将支持批量上传。您将能够以并行线程上传大数据。