Arasındaki fark nedir
$PDOStatement->fetchColumn();
ve
$PDOStatement->fetch(PDO::FETCH_COLUMN);
(Varsa)? Ya da işlevsel olarak benzer ama sadece estetik farklı?
Varsayılan diğer dönecektir ise varsayılan olarak fetchColumn() sadece 'value' dönecektir array('column_name'=>'value'). Sen setFetchMode() bunu değiştirmek için kullanmak zorunda.
$PDOStatement->fetchColumn($colno);
eşdeğer olacaktır:
$PDOStatement->setFetchMode(PDO::FETCH_COLUMN, $colno);
$PDOStatement->fetch();
Getirme doc here için, bir PDO :: FETCH_COLUMN tarzı gibi görünmüyor. Eğer bu doğruysa fetchColumn sadece belirtilen sütun dönmek olurken, daha sonra fark, bir satır dönecektir almak olduğunu.