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
Mais ca n'affiche rien du tout, il y as bien des enregistrements.
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'
Voici le code de l'affichage pour le moment
Je comprend pas ou j'ai déconné car je n'est aucun message d'erreur.
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>'); }
Merci à vous.
Partager