2009-04-05 17 views

答えて

2

デフォルトでは、fetchColumn()'value'のみを返し、その他のデフォルトではarray('column_name'=>'value')を返します。変更するにはsetFetchMode()を使用する必要があります。

$PDOStatement->fetchColumn($colno); 

と等価になります:フェッチのためのドキュメントhereから

$PDOStatement->setFetchMode(PDO::FETCH_COLUMN, $colno); 
$PDOStatement->fetch(); 
0

、PDO :: FETCH_COLUMNスタイルがあるようには思えません。そうであれば、fetchColumnは指定された列だけを返しますが、fetchは行を返します。

0

デフォルトでは、fetchColumn()は 'value'のみを返しますが、他のデフォルトではarray( 'column_name' => 'value')が返されます。変更するには、setFetchMode()を使用する必要があります。

+0

は、選択した回答から文字どおりコピーされます。 –