NO entiendo al 100% pero igual te comento un par de cosas.
Si haces una consulta con mysql_query, puedes recorrer el resultado con mysql_fetch_assoc(). De manera que:
Código PHP:
Ver original$sql = "select * from tabla";
{
//En este bucle $f contiene los campos de tu consulta de la forma:
//$f['campo1']
//$f['campo1'], por tanto
$myVariable = $f['elcampoquequierescapturar'];
}
A continuación, otra select hace la siguiente tarea, por ejemplo
Código PHP:
Ver original$sql = "select * from table2 where campo = $myVariable";
PUedes utilizar SQL_CALC_FOUND_ROWS y
'LIMIT ' . (($pagination->get_page()- 1) * $records_per_page) . ', ' . $records_per_page . ''; donde quieras ya que en principio no tiene nada que ver con lo que comentas.
Salu2!