
22/01/2015, 07:31
|
| | Fecha de Ingreso: julio-2014
Mensajes: 18
Antigüedad: 10 años, 6 meses Puntos: 0 | |
Respuesta: Consultas SQL universales Es que ni te has molestado en leer mi consulta, no quiero una librería para una mierda de código que no ocupa mas de 10 lineas, tan solo necesitaba esto:
//Lista de todos los registros de una tabla con paginacion
function lista_tabla($tabla,$paginacion) {
//PAGINAR RESULTADOS
$sql = "SELECT * FROM $tabla";
//$consulta= $consulta." ORDER BY usuarioId DESC";
$rs = mysql_query($sql);
$total_registros = mysql_num_rows($rs);
// Limito la busqueda
if (isset($paginacion)){
$paginacion = $paginacion;
}else{
$paginacion = 15;
}
//examino la página a mostrar y el inicio del registro a mostrar
$pagina = isset($pagina) ? $pagina : NULL;
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}else {
$inicio = ($pagina - 1) * $paginacion;
}//calculo el total de páginas
$total_paginas = ceil($total_registros / $paginacion);
// Consultamos y mostramos resultados
$sql = $sql." LIMIT $inicio,$paginacion";
//echo $sql;
$resultado = mysql_query($sql);
$lista_tabla_valor = array();
while ($row = mysql_fetch_array($resultado)){
$lista_tabla_valor[] = $row;
}
mysql_free_result($resultado);
} |