2010-05-12 4 views

Répondre

3

Utilisez LIMIT. De l'manual, pour récupérer 3 lignes:

SELECT * FROM tbl LIMIT 3; 

Ou pour récupérer les lignes 6-15:

SELECT * FROM tbl LIMIT 5,10; 

Pour cette requête (ie sans contrainte) si vous n'utilisez pas une clause ORDER BY vos résultats seront commandés tels qu'ils apparaissent dans la base de données.

+0

Je pense que je suis sorti de mon esprit ... Je ne crois pas cela que j'ai posé cette question ... Merci Mate pour la réponse et m'avertissant que je suis fatigué ..... –

+0

lol pas de soucis, arrive pour le meilleur d'entre nous :) – Andy

+0

Merci encore pour le condoléances :) –

2

Vous pouvez utiliser le limit clause dans votre requête:

select * from your_table limit 3 

Cela sélectionnera les premiers trois lignes.

Et:

select * from your_table limit 5, 3 

Ce dernier sélectionnera les lignes à partir de 5 et revenir trois lignes.

+0

Merci Sarfraz pour les détails –

+0

@OM L'éternité: Vous êtes les bienvenus ... – Sarfraz

0

Vous avez 2 options:

  1. feu une requête pour sélectionner tous les lignes puis sélectionnez 2 ou 3 lignes comme nécessaires à l'aide PHP.
  2. Lancez une requête pour sélectionner uniquement le nombre de lignes nécessaire en utilisant la clause LIMIT .

La 2ème option est préférable.

+0

Merci unicornaddict pour le "Points à retenir Style" sera Garder en tete :) –

Questions connexes