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 に答える