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.