ragazzi salve a tutti come posso estrarre i valori della query mi date una mano grazie infinite


i record totali nel db sono 2
e da estrarre per pagina ne deve estrarre 1

cosi mi vede che le pagine sono 2, pero mi estrae dal database tutte e due record perche??
Codice PHP:
    $num_results =//this value should arrive from some database query, like "select count(id) from table_you_want_to_page" 
    
$per_page 1//number of results to be shown per page
    
$query_string "class.pager.example.php?"// current file.. 
    
$pager = new pager($num_results$per_page$query_string); //building a pager
    
$sql mysql_query("SELECT * FROM tech pg".$pager->pager($num_results$per_page$query_string)."");
    echo 
$pager->pager($num_results$per_page$query_string);



    while(
$row mysql_fetch_assoc($sql) )
    {
    echo 
$row['nome'].'-'$row['cognome'].'-'$row['username'].'
'
;
    }