Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2010, 11:21
Avatar de venom_mau
venom_mau
 
Fecha de Ingreso: julio-2009
Mensajes: 152
Antigüedad: 15 años, 5 meses
Puntos: 2
Pregunta mysql query select dentro de un ciclo

Hola buen día/buenas tardes/buenas noches según sea el caso :D

Tengo un problemilla.

Necesito sacar unos datos de una tabla.
El punto es, tengo un cuestionario de 24 preguntas, cada una de ellas tiene 5 opciones a elegir por el usuario (o sea 5 respuestas), entonces necesito ciclar un query (espero sea posible), para sacar con pocas líneas este resultado, más o menos lo intenté así para las 5 respuestas para la pregunta 5:
Código PHP:
    for($m=1$m<=5$m++)
    {
           
$preg_cin=mysql_query("select count(distinct idcuenta ) as cont from evaluaciones where respuesta ='$m' and idrfc='$RP' and idasig='$RM' and no_preg='5'");
      } 
Pero al momento de imprimirlo, sólo me saca un dato, en lugar de cinco:

Código PHP:

    
while($resp_cin=mysql_fetch_array($preg_cin)){

        
$pdf->SetX($x_axis);
        
$pdf->Cell(0,6,$resp_cin[cont],0,1,'L',10);
    } 
Como verán es para un pdf :P


Ya intenté esto:
Código PHP:
    for($m=1$m<=5$m++)
    {
           
$rescin = array ($preg_cin=mysql_query("select count(distinct idcuenta ) as cont from evaluaciones where respuesta ='$m' and idrfc='$RP' and idasig='$RM' and no_preg='5'"));
      } 
Pero nada, pensé que el problema era meter los resultados de la consulta en un array, pero me entrega igual un sólo resultado, en lugar de cinco.

Espero puedan ayudarme, gracias por los comentarios y su tiempo.

Saludos :)