获取数组php

时间:2012-12-21 19:48:04

标签: php arrays fetch

我正在使用以下代码从PHP中的表中获取数据。如何将所有行直接复制到数组中?我尝试fetch_array()代替fetch(),但也没有成功。

$stmt = $this->db->prepare($sql); 
$stmt->execute();
$stmt->bind_result($aID, $sID);

while ($stmt -> fetch()) { 
    echo $aID . " ". $sID . "<br>";
}           

3 个答案:

答案 0 :(得分:1)

如果使用PDO

Fetch_column正是您要找的

$stmt = $this->db->prepare($sql); 
        $stmt->execute();
        $stmt->bind_result($aID, $sID);
    $Arrays = $stmt ->fetchAll(PDO::FETCH_COLUMN);

答案 1 :(得分:0)

  

如何将所有行直接复制到数组中?

答案 2 :(得分:0)

$array = $stmt->fetchAll(PDO::FETCH_ASSOC);