我正在做pdo请求从我的数据库中获取数据
public function getAll(){
$req = $this->_bdd->prepare('SELECT * FROM '.$this->_table);
$req->execute();
return $req->fetchAll();
}
但我得到了重复的答案
例如,如果我做了一个foreach,我有
$value[0] = 1;
$value['id'] = 1;
$value[1] = 'Ant';
$value['login'] = 'Ant';
$value[2] = 'aa@aa.aa';
$value['mail'] = 'aa@aa.aa';
我想要
$value['id'] = 1;
$value['login'] = 'Ant';
$value['mail'] = 'aa@aa.aa';
由于
答案 0 :(得分:6)
将您的代码更改为...
return $req->fetchAll(PDO::FETCH_ASSOC);
仅将结果作为关联数组返回。