ultimos movimientos
Publicado por Susana (16 intervenciones) el 28/02/2008 11:29:31
Hola!!
Por favor,necesito ayuda ,tengo tres tablas y esta consulta
$consulta="SELECT
`ocho_user`.`username`,
`ocho_user`.`firstname`,
`ocho_user`.`lastname`,
`ocho_log`.`time`,
`ocho_log`.`action`,
`ocho_log`.`url`,
`ocho_log`.`info`,
`ocho_course`.`fullname`
FROM
`ocho_user`
Inner Join `ocho_log` ON `ocho_user`.`id` = `ocho_log`.`userid`
Inner Join `ocho_course` ON `ocho_log`.`course` = `ocho_course`.`id`
order by
`ocho_log`.`time` desc limit 10";
y muestra una tabla en html con todos esos campos,dni,nombre,apellidos,accion...
pero tengo un problema porque tengo que sacar los 10 ultimos movimientos pero de cada usuario,tengo un buscador y una paginacion pero no me sirve porque son mas de 4000 registros y es imposible ejecutarlo,por eso necesitaria que cuando pongas en el buscador el dni del usuario te salgan sus 10 ultimas acciones(campo action)
Alguien me podria orientar de la forma de hacerlo?
Muchas gracias:)
Buen dia
Por favor,necesito ayuda ,tengo tres tablas y esta consulta
$consulta="SELECT
`ocho_user`.`username`,
`ocho_user`.`firstname`,
`ocho_user`.`lastname`,
`ocho_log`.`time`,
`ocho_log`.`action`,
`ocho_log`.`url`,
`ocho_log`.`info`,
`ocho_course`.`fullname`
FROM
`ocho_user`
Inner Join `ocho_log` ON `ocho_user`.`id` = `ocho_log`.`userid`
Inner Join `ocho_course` ON `ocho_log`.`course` = `ocho_course`.`id`
order by
`ocho_log`.`time` desc limit 10";
y muestra una tabla en html con todos esos campos,dni,nombre,apellidos,accion...
pero tengo un problema porque tengo que sacar los 10 ultimos movimientos pero de cada usuario,tengo un buscador y una paginacion pero no me sirve porque son mas de 4000 registros y es imposible ejecutarlo,por eso necesitaria que cuando pongas en el buscador el dni del usuario te salgan sus 10 ultimas acciones(campo action)
Alguien me podria orientar de la forma de hacerlo?
Muchas gracias:)
Buen dia
Valora esta pregunta


0