【发布时间】:2020-04-22 13:44:05
【问题描述】:
我已经在数据库中定位表,排名,年份,描述,......作为列,并且存在多行......我应该将$positions array返回到另一个php文件......我试过了echo $positions[0]['rank']; 但出现“未定义偏移量:0”的错误
function loadPos($pdo,$profile_id)
{
$stmt=$pdo->prepare('SELECT * FROM position WHERE profile_id=:prof ORDER BY rank');
$stmt->execute(array(':prof' => $profile_id ));
$positions=array();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC) ) {
$positions=$row;
}
echo $positions['rank'];
return $positions;
}
【问题讨论】:
-
您应该在循环中添加
echo $positions['rank'];。 ..
标签: php mysql associative-array