Foros del Web » Programando para Internet » PHP »

mysql_num_rows con pdo php

Estas en el tema de mysql_num_rows con pdo php en el foro de PHP en Foros del Web. Hola: mi consulta es como puedo hacer un mysql_num_rows con pdo de php este es el codigo; Código PHP: ... $sql  =  "select cuenta_usuario, aes_decrypt(password_usuario,'seguridadinformatica'), id_usuario, concat(nombre_usuario,' ',apellido_usuario) from adm.usuario where  cuenta_usuario = ? and aes_decrypt(password_usuario,'seguridadinformatica') = ? and activo_usuario = ? and visible_usuario = ? " $qry_login      =  ...
  #1 (permalink)  
Antiguo 27/08/2009, 10:43
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
mysql_num_rows con pdo php

Hola:
mi consulta es como puedo hacer un mysql_num_rows con pdo de php

este es el codigo;
Código PHP:
...
$sql "select cuenta_usuario, aes_decrypt(password_usuario,'seguridadinformatica'), id_usuario, concat(nombre_usuario,' ',apellido_usuario) from adm.usuario where  cuenta_usuario = ? and aes_decrypt(password_usuario,'seguridadinformatica') = ? and activo_usuario = ? and visible_usuario = ? "

$qry_login     $this->getConnection()->prepare($sql);
$qry_login->execute(array($_POST["txt_str_user"],$_POST["txt_str_pass"],1,1));
$result     $qry_login->fetch(PDO::FETCH_NUM); 
//con count        
if(count($result) > 0){ //Si los datos ingresado correcto 
...
echo 
'ok';
}else{
echo 
'fail';
}

//con fetchColumn
if($qry_login->fetchColumn() != 0){ //Si los datos ingresado correcto 
...
echo 
'ok';
}else{
echo 
'fail';
}
... 
probe con count, pero no funka bien, tambien con fetchColumn y tampoco me toma.

de antemano gracias
  #2 (permalink)  
Antiguo 27/08/2009, 11:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: mysql_num_rows con pdo php

Puedes usar rowCount aunque como dice el Manual no es garantizado en todos los drivers.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:46.