2017-07-12 9 views
0

は私のコードの結果です:fetchAllの数値項目を取得するにはどうすればよいですか?ここで

$res = $stm->fetchAll(); 
/* 
Array 
(
    [0] => Array 
     (
      [name] => apple 
      [0] => apple 
      [colour] => red 
      [1] => red 
     ) 

    [1] => Array 
     (
      [name] => pear 
      [0] => pear 
      [colour] => green 
      [1] => green 
     ) 
) 

そして、私はfetchAll(PDO::FETCH_ASSOC)を使用している場合、結果は次のようになります。

/* 
Array 
(
    [0] => Array 
     (
      [name] => apple 
      [colour] => red 
     ) 

    [1] => Array 
     (
      [name] => pear 
      [colour] => green 
     ) 
) 

今、私はこれを取得する方法を、知りたいですか?

/* 
Array 
(
    [0] => Array 
     (
      [0] => apple 
      [1] => red 
     ) 

    [1] => Array 
     (
      [0] => pear 
      [1] => green 
     ) 
) 

注:PDO::FETCH_COLUMNは期待される結果を返しません。

答えて

3

使用PDO::FETCH_NUM

$result = $sth->fetchAll(PDO::FETCH_NUM); 

この

+0

大暮維人を試してみてください。ありがとう – stack

+0

あなたは仲間を歓迎しています:) – Exprator

+0

編集してください気にしないでください。私は答えとしてそれを掲示するつもりだったので、そこにマニュアルリンクが追加されています。 +1 –

関連する問題