Necesito crear temporalmente una tabla con los registros encontrados en una sub-consulta, para luego paginar esos resultados.
Gracias a tod@s.
| ||||
Respuesta: Crear tabla temporal Cuando hagas preguntas acá en el foro por favor trata de ser un poco más claro, dar mpas detalles sobre tu problema o incluso poner un enunciado sobre lo que quieres hacer. porque definitivamente no somos adivinos. sino vas a quedar dentro del montón de personas que entran al foro preguntan y nadie les responde y quizás después que harán, se van y no vuelven. En fin, si pudieras ser más claro con lo que quieres tu mismo lo agradecerás. saludos
__________________ Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :) qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png Ya sabes :) |
| |||
Respuesta: Crear tabla temporal Tu problema es Como crear una tabla? Como crear una tabla temporalmente? Como crear una tabla temporalmente a partir de unos datos? Como seleccionar los datos para crear una tabla temporalmente? Como paginar, luego, esos datos? entiendes lo que te decia Ribon.
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |
| |||
Respuesta: Crear tabla temporal Perdón a todos por no expresarme correctamente y exponer mi problema de forma inadecuada procurare que no me pase otra vez, queria hacer la pregunta de una forma breve y me ha salido una chapuza, perdón de nuevo. Vereis tengo una tabla que filtro ayudandome de un select, el resultado funciona bien, mi problema es que esos resultados los tengo que paginar y cuando lo hago y cambio de página con el paginador me salen de nuevo todos los registros, ya que por defecto el select esta en la opción "Todos", osea resumiendo me pagina la primera página bien de lo que he filtrado y cuando cambio a otra página me pagina todos los resultados, como si no hubiera filtrado. He pensado que con los resultados que me entrega la tabla una vez filtrado por el select podria crear una tabla temporal y paginar esa tabla, de forma que al cambiar de página el paginador solo trabajara sobre esa tabla temporal y no me salierán todos los registros. Espero haberme esplicado un poco mejor esta vez y perdonar de nuevo. Gracias a tod@s. |
| ||||
Respuesta: Crear tabla temporal La verdad no conviene mucho trabajar con tablas temporales, debido a que para realizar estas el usuario que se conecta a la base de datos debe tener permisos DDL los cuales desaconsejo totalemente darle a un usuario de base de datos de aplicación. La otra solución es con limit, lo has intentado? que en la primera página traiga
Código MySQL:
Ver original Saludos.
__________________ Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :) qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png Ya sabes :) |
| |||
Respuesta: Crear tabla temporal Gracias por tu ayuda Ribon, si lo he intentado, cuando digo que me saca todos los registros no me refiero al numero de registros por pagina osea si le digo que me saque 10 registros me saca siempre 10 lo que ocurre es que anula el filtro que aplico, cuando cambio de página con el paginador me saca 10 registros por página pero todos los registros de la tabla anula el filtrado. |
| ||||
Respuesta: Crear tabla temporal Aaaaah ahora entiendo, bueno ps para eso tendrás que de alguna manera enviarle nuevamente los parámetros de búsqueda a las demás páginas, puedo estar seguro que si lo preguntas en el foro del lenguaje de programación que uses podrán resolverlo en un momento. Espero te ayuden :) saludos.
__________________ Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :) qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png Ya sabes :) |
| ||||
Respuesta: Crear tabla temporal De todas formas, muchas veces he visto sistemas en los que tienen una tabla con una caché de búsquedas, en esa tabla almacenan un ID de búsqueda, junto con los parámetros utilizados en esa búsqueda. luego de eso, envían como parámetro GET el ID de la búsqueda y traen los parámetros desde la base de datos. Creo que también es una buena alternativa, lo que si, esa caché de búsqueda en la base de datos vas a tener que mantenerla debido a que crecera con cada búsqueda. saludos.
__________________ Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :) qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png Ya sabes :) |
Etiquetas: |