我有下表:
columns, id , name , value
我想从pdo得到如下结果:
array = ["name1", "name2" ,"name3"]
每个“name”数组都将保存值
为了得到name 1的值,我将做如下操作: $array["name1"]["value"]
我将按名称而不是id获取值
我试着用:
$sth = $this->db->prepare("SELECT name ,value FROM table");
$result = $sth->fetchAll(FETCH_ASSOC);
但它返回了索引数组,只有通过id才能得到名称和值
2条答案
按热度按时间gv8xihay1#
必须使用转换后的数据创建新数组:
chhkpiq42#
为此,需要获取此类型的关联数组:
而不是你提到的那种简单的类型:
所以你要遵循这个程序: