holas a todos,
como hago paginacion con php y postgre?
he visto varios ejemplos con mysql y los he adaptado pero no me funcionan, (quizas este haciendo algo mal) pero queria saber si existia algun ejemplo con postgre y no con mysql...
| ||||
Paginación holas a todos, como hago paginacion con php y postgre? he visto varios ejemplos con mysql y los he adaptado pero no me funcionan, (quizas este haciendo algo mal) pero queria saber si existia algun ejemplo con postgre y no con mysql...
__________________ |
| |||
En principio PostgreSQL soporta "LIMI" al igual que Mysql (creo que el orden de los parámetros es alreves? en PostgreSQL) ... En ese caso no te resultaría muy complicado adaptar sistemas ya hechos tipo "Paginator de Jpinedo" o similares. Un artículo que te podría ayudar: http://www.petefreitag.com/item/451.cfm Por lo demás .. lo que hay mucho son capas de abstracción de BBDD con soporte para paginación .. por ejemplo: ezSQL y su "ezResult" (que es la classe para paginado) http://www.jvmultimedia.com/portal/ ADOdb, etc... Sé que si tienes el proyecto en un estado de avance considerado no vas a usar algúna de estas "capas de abstracción de BBDD" .. pero deberías planterarte usar una de este estilo para otros proyectos pues ya incorporan y solucionan este tipo de problemas típicos como "paginado" y además te permitirá migrar tus aplicaciones de un motor de BBDD a otros sin muchos cambios. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
ok fijate yo con eso q me pasast es = q cuando adapto mi ejemplo, Código PHP:
__________________ |
| |||
Lo siento ... no domino PostgreSQL .. (y no tengo oportinidad para probar el código) .. De todas formas te recomendaría probar la sentencia SQL que propones que supuestamente "pagina" (o mejor dicho te entrega un rango de registros desde uno dado): $query .... cuando obtengas lo que necesitas con el SQL adecuado y datos de prueba ahí revisas el código PHP por si hay algún otro tipo de error. (o por lo menos así revisaría yo este problema). Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
gracias sos un sol, lo voy a revisar a ver q hago.. un besote...
__________________ |
| ||||
ya lo hice y si funciona pero tengo u nproblemita muestro el cogigo primero: Código PHP:
__________________ |
| |||
Usa en ese caso algo tipo: Código PHP:
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
gracias si me funciono, sos un sol, besos amigo... ![]()
__________________ |
| ||||
oye tengo otro problemita... en el codigo recivo con el metodo post unas variables q me son enviadas de un form para hacer la conslta, pero cuando hago esto: codigo php de paginacion Código PHP:
__________________ |
| |||
Usa $_REQUEST en lugar de $_POST .. así aceptaras las variables cuando lleguen por POST de tu formulario y por $_GET cuando las re-envies por los links que haces y donde propagas las variables en tus links de paginado. O simplemente usa GET en tu formulario (y las tomas por GET en tu script de resultados) .. total .. en el paginado las vas a propagar por GET si o si .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
si bueno eso fue lo q se me ocurrio coloca el formulario con get y tomar todo con get, pero voy aprobar como es el $_REQUEST porq nunk lo he usado, con get en el form me funciono gracias amigo, besos editado:Muy bien lo probe y funciona perfectamente, algo asi era q estba buscando gracias amigo...
__________________ Última edición por Mirovita; 07/07/2006 a las 08:12 |
| |||
En $_REQUEST tienes todo lo que venga de POST, GET y COOKIE .. no es recomendable usarlo arbitrariamente .. siempre es recomendable acceder a las variables por el método que lo esperas .. pero como en tu caso lo puedes "esperar" por dós métodos (GET y/o POST) .. para eso existe dicho array superglobal ... Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
umm gracias sos un sol, mientras mas trabaj con php mas cuenta me doy q no se nada del lenguaje o q se muy poso para las cosas maravillosas q tiene.. gracias master del php, besos amigo te adoro..
__________________ |