Por si a alguien le interesa el código está bien, resulta que me he dejado llevar por el numero de entradas de un método y de otro, pero no coincide.
Al hacer lo siguiente, vemos que la query estaba bien y que obtenemos los datos que queríamos obtener.
Código PHP:
$row= $result->fetchRow();
foreach( $row as $value ) {
echo $value;
}