Foros del Web » Programando para Internet » PHP »

PHP OO Mysql - Consultar Registros de una consulta

Estas en el tema de Mysql - Consultar Registros de una consulta en el foro de PHP en Foros del Web. Estimados, necesito conocer los registros que devuelve una consulta y no siempre funciona lo que hago, es decir, aveces la respuesta me devuelve que la ...
  #1 (permalink)  
Antiguo 21/07/2015, 08:03
 
Fecha de Ingreso: julio-2015
Mensajes: 2
Antigüedad: 8 años, 8 meses
Puntos: 0
Pregunta Mysql - Consultar Registros de una consulta

Estimados, necesito conocer los registros que devuelve una consulta y no siempre funciona lo que hago, es decir, aveces la respuesta me devuelve que la consulta posee registros cuando no es así o viceversa.


Mi archivo de conexión es el siguiente:

define('DB_SERVER', '127.0.0.1');
define('DB_USER', 'intranet');
define('DB_PASSWORD', 'artp_sqkdqp2');
define('DB_NAME', 'intranet');
define('TIME_OUT', '0');


$OPCIONES = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
);

$conn = new PDO("mysql:host=".DB_SERVER.";port=3306;dbname=".D B_NAME, DB_USER, DB_PASSWORD, $OPCIONES);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);



Y la forma de ejecutar una consulta y obtener la cantidad de registros que uso es la siguiente:

$sql ="SELECT COUNT(DISTINCT id_producto ) AS productos_respondidos ".
" FROM respuestas ".
" WHERE legajo = '".$_SESSION["legajo"]."'".
" AND id_encuesta = $id_encuesta";



$stmtAux = $conn->prepare($sql);
$stmtAux->execute();
$registros = $stmtAux->rowCount();

La variable $registros no siempre me devuelve un valor correcto.

Etiquetas: consultar, mysql, registro, registros, select, sql, variable
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:36.