Bon voila je désiré faire un limit avec mssql, mais ca n'existe pas j'ai donc suivi la FAQ, et j'ai réussi a faire cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
//C'est un echo de ma requête
SELECT * FROM ( SELECT TOP 1 AR_Ref, AR_Design, FA_CodeFamille FROM ( SELECT TOP 9 AR_Ref, AR_Design, FA_CodeFamille FROM F_ARTICLE ) AS tbl1 ) AS tbl2 WHERE FA_CodeFamille='SYSTAM'
Mais ca n'affiche rien du tout, il y as bien des enregistrements.

Voici le code de l'affichage pour le moment
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
$sql = "SELECT * FROM ( ";
	$sql .= "SELECT TOP ".$g_nbr." AR_Ref, AR_Design, FA_CodeFamille FROM ( ";
	$sql .= "SELECT TOP ".$g_maxnbr." AR_Ref, AR_Design, FA_CodeFamille FROM  F_ARTICLE ) AS tbl1 ) AS tbl2 WHERE FA_CodeFamille='$g_famille'";
	echo($sql);
	$req = mssql_query($sql);
	echo('<p><img src="res/ban-top_pub.jpg" width="600" height="100"></p>');
	echo('<table width="600" border="0" cellspacing="0" cellpadding="0">');
	while($data = mssql_fetch_array($req)){
		echo('<hr>'); 
		echo($data['AR_Design'].'<br>');
		echo($data['FA_CodeFamille'].'<br>');
		echo($data['AR_Ref'].'<br><hr>');
	}
Je comprend pas ou j'ai déconné car je n'est aucun message d'erreur.
Merci à vous.