0

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

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

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

3 回答 3

1

如果使用PDO

Fetch_column就是你要找的

$stmt = $this->db->prepare($sql); 
        $stmt->execute();
        $stmt->bind_result($aID, $sID);
    $Arrays = $stmt ->fetchAll(PDO::FETCH_COLUMN);
于 2012-12-21T19:51:07.723 回答
0

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

于 2012-12-21T19:49:49.753 回答
0
$array = $stmt->fetchAll(PDO::FETCH_ASSOC);
于 2012-12-21T19:50:44.353 回答