Cita:
Iniciado por Libras
para poder pasarlo a sql server se tendria que ver que valores mandas a mysql, esta funcion
que regresa???
de nuevo muchas gracias mira aqui pongo como me funciona con mysql:
Código PHP:
Ver original////////////////////////////////////////consulta ala base de datos////////////////////////////////
$rst_registros=mysql_query("SELECT * FROM registros JOIN empleados on registros.id_empleado=empleados.id_empleado JOIN empresa on registros.id_empresa=empresa.id_empresa JOIN marcas on registros.id_marca=marcas.id_marca JOIN porcentajes on registros.id_porcentaje=porcentajes.id_porcentaje WHERE registros.activo='1' and registros.facturado='2' and registros.id_porcentaje=porcentajes.id_porcentaje
and registros.id_rol<> '1' and registros.id_rol<> '2' and registros.id_rol<> '4' and registros.id_rol<> '5' and registros.id_rol<> '6' and registros.id_rol<> '7' and registros.id_rol<> '8' and registros.id_rol<> '9' and registros.id_rol<> '10' and registros.id_rol<> '11' ". $filtro . " ORDER BY registros.id_registro;",$conexion)or
die(odbc_error()); }
/////////////////////luego averiguo cuantos resultados devolvio la consulta anterior,esta parte la pongo tal cual dice la pagina de zebra pagination que son los unicos datos que nesecita para poder paginar
$resul_x_pagina=10;
$paginacion= new Zebra_Pagination();
$paginacion->records($numero_reg);
$paginacion->records_per_page($resul_x_pagina);
////////////////////////////y por ultimo una consulta con la funcion limit de mysql para poder paginar
$rst_registros=mysql_query("SELECT * FROM registros JOIN empleados on registros.id_empleado=empleados.id_empleado JOIN empresa on registros.id_empresa=empresa.id_empresa JOIN marcas on registros.id_marca=marcas.id_marca JOIN porcentajes on registros.id_porcentaje=porcentajes.id_porcentaje WHERE registros.activo='1' and registros.facturado='2' and registros.id_porcentaje=porcentajes.id_porcentaje ". $filtro . " ORDER BY registros.id_registro LIMIT " .(($paginacion->get_page()-1)*$resul_x_pagina). ',' .$resul_x_pagina,$conexion)or
die(mysql_error()); }
asi me funciona en mysql.
muchas gracias