amazonsimpledb-php中的动态多维数组创建



这可能是一个简单的问题,我刚接触php,amazon我想批量放入我的SDB数据库。我从亚马逊下载了php-sdb-sdk并成功地完成了它。

$bPut = $sdb->batch_put_attributes($domineName, array(
  'ItemOne' => array(
    'Company' => 'a',
  ),
  'ItemTwo' => array(
    'Company' => 'a',
  ),
  'ItemThree' => array(
    'Company' => 'a',
  )
), true, null);

它运行良好。现在我想让数组(第二个参数)是动态的,即我想让itemOne、ItemTwo、ItemThree。。。从SDB数据库,我使用$key = implode($row['test']);但是我无法成功创建多维数组>我该怎么做。请帮助

这:

$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);

您可以使用SDB Explorer查看和管理上传的数据。在即将推出的新版本中,SDB Explorer将支持批量上传。您将能够在并行线程中上传您的大数据。

http://www.sdbexplorer.com/

相关内容

  • 没有找到相关文章

最新更新