Comment puis-je sélectionner des lignes dans MySQL de départ à un numéro de ligne?

Dire que j'ai 50 lignes dans une table MySQL. Je veux sélectionner les dix premiers (LIMIT 10), mais je veux être en mesure de sélectionner les 10 prochaines sur une page différente.

Alors, comment dois-je commencer ma sélection, après la ligne 10?

Mise à jour de la requête:

mysql_query("
    SELECT * FROM `picdb`
    WHERE `username` = '$username'
    ORDER BY `picid` DESC
    LIMIT '$start','$count'
")
  • Essayez mysql_query("SELECT * from picdbusername = '$username' "ORDRE PAR picid DESC LIMIT $start,$count")
  • Re edit, vous devriez avoir vos retour d'erreur mis au point qu'il vous dira quel est le problème avec votre SQL. Vous trouverez que vous avez une erreur de syntaxe car votre LIMIT clause est avant votre ORDER BY clause.
  • merci les gars, fonctionne très bien maintenant.
InformationsquelleAutor mrpatg | 2009-08-10