El segundo ejemplo muestra el numero de filas obtenidas por la consulta, en caso de que no se obtienen filas, imprime un nensaje de error y rn caso de que si, recoges los resultados en un array, ya sea numerico, asociativo o ambos.
Edit: error mio, el fetchcolum vendria siendo el equivalente a mysql_fetch_row no de mysql_num_rows.
Asi que si quieres la primera columna usa $asdf= $login->fetchColumn(0); echo $asdf;
Para obtener el numero de filas afectadas usa
rowCount