ho risolto ma adesso ho un altro problema

In totale ho 6 user sul db che vanno dall'id 1 all'id 6
E voglio mostrare il numero 5 e il numero 6 ovvero gli ultimi iscritti!

il codice è:
Codice PHP:
<?
include("config.inc.php");
$limite 2;
$q "SELECT * FROM user";
$num mysql_num_rows(mysql_query($q$db))-$limite;
$q "SELECT id, nick, nazione, data FROM user ORDER BY id DESC LIMIT $num$limite";
//$q = "SELECT id, nick, nazione, data FROM user ORDER BY id DESC";
$user mysql_query($q$db);
?>
dentro $num ci metto in pratica 5 e il limite dice alla query prendimi i record che partono da 5 e mostrane 2 ( ovvero il 5 e il 6 giusto? )

il problema è che lui mi mostra il record 1 e il record 2

dove sbaglio?