Cierto, los quité:
Código PHP:
$sql="CREATE TEMPORARY TABLE tmpcues (idrfc varchar(13) not null, idcarrera varchar(4) not null, idasig varchar(4) not null, idgrupo varchar(4) not null, tipogrupo char(1), idcuenta varchar(9) not null, no_preg char(2) not null, respuesta char(2) not null, periodo varchar(5), fecha_hora datetime);";
Pero ahora otro detalle, en el php myadmin, hago lo siguiente:
Código PHP:
CREATE TEMPORARY TABLE tmpcues (idrfc varchar(13) not null, idcarrera varchar(4) not null, idasig varchar(4) not null, idgrupo varchar(4) not null, tipogrupo char(1), idcuenta varchar(9) not null, no_preg char(2) not null, respuesta char(2) not null, periodo varchar(5), fecha_hora datetime);
insert into tmpcues (idrfc, idcarrera, idasig, idgrupo, tipogrupo, idcuenta, no_preg, respuesta, periodo, fecha_hora) select idrfc, idcarrera, idasig, idgrupo, tipogrupo, idcuenta, no_preg, respuesta, periodo, fecha_hora from evaluaciones where idrfc='camp851123snl' and idasig='1003' and idcarrera='308' and idgrupo='11A' and periodo='20102';
select count(distinct idcuenta) from tmpcues where idrfc='camp851123snl' and idasig='1003' and idcarrera='308'
Y si me hace la consulta, aunque sea una tabla temporal.
Pero si hago lo mismo en el script del fpdf, no me funciona nada:
Código PHP:
$sql="CREATE TEMPORARY TABLE tmpcues (idrfc varchar(13) not null, idcarrera varchar(4) not null, idasig varchar(4) not null, idgrupo varchar(4) not null, tipogrupo char(1), idcuenta varchar(9) not null, no_preg char(2) not null, respuesta char(2) not null, periodo varchar(5), fecha_hora datetime);";
$llena_tabla=@mysql_query("insert into tmpcues (idrfc, idcarrera, idasig, idgrupo, tipogrupo, idcuenta, no_preg, respuesta, periodo, fecha_hora) select idrfc, idcarrera, idasig, idgrupo, tipogrupo, idcuenta, no_preg, respuesta, periodo, fecha_hora from evaluaciones where idrfc='camp851123snl' and idasig='1003' and idcarrera='308' and idgrupo='11A' and periodo='20102'");
$noal=@mysql_query("select count(distinct idcuenta) from tmpcues where idrfc='camp851123snl' and idasig='1003' and idcarrera='308'");
$num_alumnos=@mysql_fetch_array($noal);
$num_alumnos me da 0, o mejor dicho no me da nada. ya hice un:
Código PHP:
$basura=var_dump($num_alumnos[0]);
y me arroja como resultado NULL :(