gracias por responde locoxchachor.
mejor muestro mi consulta como lo he desarrollado.
Código PHP:
#Aqui hago una consulta para mostrar el primer producto.
$sql_producto = "SELECT p. * , c. * , m. * FROM miusb_productos p, miusb_categorias c, miusb_modelos m
WHERE p.idcategoria = c.idcategoria
AND p.idmodelo = m.idmodelo
AND p.idproducto = '".$_GET['idproducto']."'";
$rpta_producto = mysql_query($sql_producto) or die(mysql_error());
$fila_producto = mysql_fetch_array($rpta_producto);
#Aqui hago otra consulta para mostrar los demas productos pero con su respectiva categoria.
$sql_ver_producto = "SELECT p. * , c. * , m. * FROM miusb_productos p, miusb_categorias c, miusb_modelos m
WHERE p.idcategoria = c.idcategoria
AND p.idmodelo = m.idmodelo
AND p.idcategoria = '".$fila_producto['idcategoria']."'
AND p.idproducto = '".$_GET['idproducto']."'";
$rpta_ver_producto = mysql_query($sql_ver_producto) or die(mysql_error());
$total_registros = mysql_num_rows($rpta_ver_producto);
$resultado_productos = "SELECT p. * , c. * , m. * FROM miusb_productos p, miusb_categorias c, miusb_modelos m
WHERE p.idcategoria = c.idcategoria
AND p.idmodelo = m.idmodelo
AND p.idcategoria = '".$fila_producto['idcategoria']."'
AND p.idproducto = '".$_GET['idproducto']."'
LIMIT $inicio, $registros";
$rs_resultado_productos = mysql_query($resultado_productos) or die(mysql_error());
$filas_productos = mysql_num_rows($rs_resultado_productos);
$total_paginas = ceil($total_registros / $registros);
saludos.