gpt4 book ai didi

php - 使用 php 的 dynamodb getitem - 我只想检索值

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:35:48 25 4
gpt4 key购买 nike

我可以查询我的 dynamodb 表,但我只想检索实际值。我不想要格式化输出。对于 Java,这里已经回答了同样的问题,但我正在寻找 PHP 解决方案: Retrieving just the item value from a dynamodb table?

这是我的 getitem 查询:

$response = $dynamodb->getItem(array(
"TableName" => $tableName,
"ConsistentRead" => true,
"Key" => array(
"userguid" => array(Type::STRING => $userguid)
),
"AttributesToGet" => array("token")
));
print_r($response["Item"]["token"]);

这是输出:

Array
(
[S] => 9d194513
)

我想得到的只是:

9d194513

我认为合乎逻辑的答案是将最后一行更改为:

print_r($response["Item"]["token"]["S"]);

但是我的代码根本没有返回任何东西。显然仍在学习 PHP,如有任何帮助,我们将不胜感激。

最佳答案

不要使用print_r 函数,只需echo 您的变量

echo $response["Item"]["token"]["S"];

或者存储在变量中以备后用

$res_token = $response["Item"]["token"]["S"];

关于php - 使用 php 的 dynamodb getitem - 我只想检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16986823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com