Quiero obtener un campo de mi tabla para hacer una validación pero creo que me trae varios datos y no se por qué, lo tengo de la siguiente manera:
$query = $em->createQuery( 'SELECT u.contrasena FROM subpescaBundle:Usuario u WHERE u.idusuario > :idusuario' )->setParameter('idusuario', $idUsuario); $contrasena = $query->getResult();
Solo quiero el campo contrasena y en el where va el idUsuario que es la PK entonces en teoria me debería devolver solo un campo pero a lo que ejecuta la aplicación me sale este error:
Notice: Array to string conversion
Como hago para que solo me devuelva solo el campo contraseña
Respuestas
Hola. Para que la consulta te arroje un resultado debes indicarle a tu Query que así debe ser:
$query->getSingleResult();
Saludos!
@cristian_angulo
21 julio 2015, 17:06
Si probé con eso pero me sale esto:
Stack Trace
porque puedo obtener todos los campos de la tabla pero yo solo quiero el campo contraseña y no se como obtenerlo
@piocarluis
21 julio 2015, 17:08