Cita:  
					Iniciado por Triby  
  Revisa si entre $comprados = myslq_query(bla bla bla); y el while (bla bla bla) tienes algun mysql_fetch_assoc() o mysql_fetch_row() o cualquier otra funcion que haga avanzar el apuntador de la consulta.
    esto es lo que tengo antes  
 Código PHP:
    $maxRows_comprados = 4;
$pageNum_comprados = 0;
if (isset($_GET['pageNum_comprados'])) {
  $pageNum_comprados = $_GET['pageNum_comprados'];
}
$startRow_comprados = $pageNum_comprados * $maxRows_comprados;
$colname_comprados = "-1";
if (isset($_SESSION['MM_Username'])) {
  $colname_comprados = $_SESSION['MM_Username'];
}
mysql_select_db($database_compramos, $compramos);
$query_comprados = sprintf("SELECT productos.id_producto, productos.nombre, productos.cantidad, productos.descripcion, productos.pvd, productos.imagen, productos.pdf, productos.fecha_fin, apuntados.id_apuntados, apuntados.id_producto, apuntados.usuario, apuntados.cantidad FROM productos, apuntados WHERE apuntados.id_producto=productos.id_producto AND apuntados.usuario=%s", GetSQLValueString($colname_comprados, "text"));
$query_limit_comprados = sprintf("%s LIMIT %d, %d", $query_comprados, $startRow_comprados, $maxRows_comprados);
$comprados = mysql_query($query_limit_comprados, $compramos) or die(mysql_error());
$row_comprados = mysql_fetch_assoc($comprados);
if (isset($_GET['totalRows_comprados'])) {
  $totalRows_comprados = $_GET['totalRows_comprados'];
} else {
  $all_comprados = mysql_query($query_comprados);
  $totalRows_comprados = mysql_num_rows($all_comprados);
}
$totalPages_comprados = ceil($totalRows_comprados/$maxRows_comprados)-1; 
    
  y mas abajo esto. 
$queryString_comprados = "";
if (!empty($_SERVER['QUERY_STRING'])) {
  $params = explode("&", $_SERVER['QUERY_STRING']);
  $newParams = array();
  foreach ($params as $param) {
    if (stristr($param, "pageNum_comprados") == false && 
        stristr($param, "totalRows_comprados") == false) {
      array_push($newParams, $param);
    }
  }
  if (count($newParams) != 0) {
    $queryString_comprados = "&" . htmlentities(implode("&", $newParams));
  }
}
$queryString_comprados = sprintf("&totalRows_comprados=%d%s", $totalRows_comprados, $queryString_comprados);