Requête sql lister table à partir d'une ligne, Lister table à partir d'une ligne |
Bienvenue invité ( Connexion | Inscription )
Requête sql lister table à partir d'une ligne, Lister table à partir d'une ligne |
14 Mar 2018, 10:50
Message
#1
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 043 Inscrit : 7 Sep 2003 Lieu : Monsempron-Libos (47) Membre no 9 439 |
Bonjour à tous.
Je travaille en php 7.1.x donc CODE $req_1 = mysqli_query($connexion,"SELECT * FROM $matable ----------- "); Je voudrais lister le contenu d'une table en 2 requêtes distinctes. Par exemple : - Req_1 pour lister de la 1ère à la 15éme ligne. - Req_2 pour lister de la 16 ème à la dernière ligne. Je n'arrive pas à trouver ma réponse sur le net. Quelqu'un pourrait-il m'aider ? Merci d'avance. -------------------- iMac 27" (Mojave 10.14.1) - PowerMac G4-1.250 Ghz Bi (Tiger-Pour Classic- & Leopard) - IMac G5 20"-2 Ghz (Tiger-Pour Classic- & Leopard)- IMac G5 Intel Core i5 27"-2.66GHz (Snow Leopard [10.6.7] & Os 9.03 [Par SheepShaver]).
Imprimantes : Epson EPL6100 (Pour les travaux administratifs) - Xanté AW1200 (pour les stabis A3) - Xerox DC12 et Xerox DC242 (Pour la production) Avez-vous pensé à ce que nous deviendrions sans macbidouille.com ? Non au langage SMS sur internet ! |
|
|
14 Mar 2018, 11:00
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 6 150 Inscrit : 31 Oct 2003 Membre no 11 118 |
Pour les 15 premières lignes :
Code "SELECT * FROM $matable LIMIT 15" => tu récupères l'ID de la dernière ligne retournée pour la seconde Code "SELECT * FROM $matable WHERE iD > $id" -------------------- |
|
|
14 Mar 2018, 11:09
Message
#3
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 043 Inscrit : 7 Sep 2003 Lieu : Monsempron-Libos (47) Membre no 9 439 |
Merci de ta réponse rapide.
Le problème : Je reprends des vieilles bases assez grosses d'un ami, mais avec des id incohérents (ne sont pas dans l'ordre) Pourquoi ? Mystère Je suppose qu'il y a eu des lignes de supprimés puis des ajoutées, etc... Donc je voudrais me baser sur le nombre de ligne uniquement. En fait je compte le nombre de lignes total, je le divise par 2 et je capte la 1ère puis la seconde moitié distinctement. C'est possible ? Merci -------------------- iMac 27" (Mojave 10.14.1) - PowerMac G4-1.250 Ghz Bi (Tiger-Pour Classic- & Leopard) - IMac G5 20"-2 Ghz (Tiger-Pour Classic- & Leopard)- IMac G5 Intel Core i5 27"-2.66GHz (Snow Leopard [10.6.7] & Os 9.03 [Par SheepShaver]).
Imprimantes : Epson EPL6100 (Pour les travaux administratifs) - Xanté AW1200 (pour les stabis A3) - Xerox DC12 et Xerox DC242 (Pour la production) Avez-vous pensé à ce que nous deviendrions sans macbidouille.com ? Non au langage SMS sur internet ! |
|
|
14 Mar 2018, 11:55
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 4 969 Inscrit : 26 Jan 2011 Lieu : Pollachius virens Membre no 164 083 |
Code SELECT * FROM tbl LIMIT 16, 99999999999999999; pour avoir les lignes de 16 à la fin de la table et aussi https://dev.mysql.com/doc/ En ce qui concerne tes ids qui ne se suivent pas, les causes peuvent être multiples. Si c'est une table en innoDB par exemple c'est normal, l'autoincrement laisse des trous pour des questions de performances, à moins de spécifier explicitement qu'on veut des ids qui se suivent avec la variable de config innodb_autoinc_lock_mode -------------------- MBP 2017 15" avec clavier pourri et touchbar inutile
|
|
|
14 Mar 2018, 11:56
Message
#5
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 043 Inscrit : 7 Sep 2003 Lieu : Monsempron-Libos (47) Membre no 9 439 |
Merci yponomeute.
Ok pour de 16 à la fin. Mais euh... Pour de la premère à la 15 Je ne trouve pas la rubrique spécifique au sujet sur ton lien et je pèche un peu sur l'anglais. J'ai commencé à m'y mettre mais ça devient coton (68 ans) surtout le technique. Mais ça vient ... Merci quand même. Ce message a été modifié par Mayol - 14 Mar 2018, 11:58. -------------------- iMac 27" (Mojave 10.14.1) - PowerMac G4-1.250 Ghz Bi (Tiger-Pour Classic- & Leopard) - IMac G5 20"-2 Ghz (Tiger-Pour Classic- & Leopard)- IMac G5 Intel Core i5 27"-2.66GHz (Snow Leopard [10.6.7] & Os 9.03 [Par SheepShaver]).
Imprimantes : Epson EPL6100 (Pour les travaux administratifs) - Xanté AW1200 (pour les stabis A3) - Xerox DC12 et Xerox DC242 (Pour la production) Avez-vous pensé à ce que nous deviendrions sans macbidouille.com ? Non au langage SMS sur internet ! |
|
|
14 Mar 2018, 12:01
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 4 969 Inscrit : 26 Jan 2011 Lieu : Pollachius virens Membre no 164 083 |
Il y a un pdf d'une doc en français pour la v5 de mysql https://downloads.mysql.com/docs/refman-5.0-fr.a4.pdf c'est tout ce qui reste de fonctionnel dans mes favoris, les pages html de la doc en français ont visiblement disparues
-------------------- MBP 2017 15" avec clavier pourri et touchbar inutile
|
|
|
14 Mar 2018, 12:03
Message
#7
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 043 Inscrit : 7 Sep 2003 Lieu : Monsempron-Libos (47) Membre no 9 439 |
Merci, je vais consulter.
-------------------- iMac 27" (Mojave 10.14.1) - PowerMac G4-1.250 Ghz Bi (Tiger-Pour Classic- & Leopard) - IMac G5 20"-2 Ghz (Tiger-Pour Classic- & Leopard)- IMac G5 Intel Core i5 27"-2.66GHz (Snow Leopard [10.6.7] & Os 9.03 [Par SheepShaver]).
Imprimantes : Epson EPL6100 (Pour les travaux administratifs) - Xanté AW1200 (pour les stabis A3) - Xerox DC12 et Xerox DC242 (Pour la production) Avez-vous pensé à ce que nous deviendrions sans macbidouille.com ? Non au langage SMS sur internet ! |
|
|
14 Mar 2018, 15:23
Message
#8
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 043 Inscrit : 7 Sep 2003 Lieu : Monsempron-Libos (47) Membre no 9 439 |
Quel potiche je suis.
Il suffit de faire : CODE SELECT * FROM tbl LIMIT 0, 15; Merci beaucoup. -------------------- iMac 27" (Mojave 10.14.1) - PowerMac G4-1.250 Ghz Bi (Tiger-Pour Classic- & Leopard) - IMac G5 20"-2 Ghz (Tiger-Pour Classic- & Leopard)- IMac G5 Intel Core i5 27"-2.66GHz (Snow Leopard [10.6.7] & Os 9.03 [Par SheepShaver]).
Imprimantes : Epson EPL6100 (Pour les travaux administratifs) - Xanté AW1200 (pour les stabis A3) - Xerox DC12 et Xerox DC242 (Pour la production) Avez-vous pensé à ce que nous deviendrions sans macbidouille.com ? Non au langage SMS sur internet ! |
|
|
Nous sommes le : 23rd April 2024 - 22:27 |