我在mysql中有一个名为carbonated的表。 每行有四个列 - PID,itemName,detailOne,itemImage(按此顺序)。 到目前为止,我只有两行,第1行:itemName = Coke和第2行:itemName - Redbull。
我正在尝试执行以下操作:
$STH = $dbh -> prepare( "SELECT * FROM carbonated" );
$STH -> execute();
$redbull = $STH -> fetchAll(PDO::FETCH_NAMED);
print_r($redbull[0=>'itemName]);
我知道我的代码在这里是错误的,但我正在尝试用尽可能少的代码来传达我想要做的事情。我想访问$ redbull数组的某些列,我不想打印出整个数组。有什么事我能做到吗?
我试过$redbull[0['itemName']]
例如,我想得到第0行的itemName。
有谁知道我怎么能这样做?
以下是print_r($redbull)
显示的内容:
Array ( [0] => Array ( [PID] => 1 [itemName] => Coke [detailOne] => some details [itemImage] => url to image)
答案 0 :(得分:4)
这是编写从关联数组数组中获取单个键的语法的方法:
print_r($redbull[0]['itemName']);