IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème d'utilisation de la clause LIMIT


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 300
    Points : 93
    Points
    93
    Par défaut Problème d'utilisation de la clause LIMIT
    Bonjour,

    je travail actuellement en PHP via l'odbc sur une base ACCESS...
    Habituellement j'utilise LIMIT dans mes requêtes SQL, afin de limiter le nombre d'enregistrement. Lorsque j'ai voulu utilisé le limit en odbc, impossible...

    Cela est-ce due à l'odbc ?
    Y a t-il une autre possibilité ?
    Quelqu'un à déjà pratiqué ce genre de tâches (travail en odbc) ?

    Merci de votre aide.
    Thierry

  2. #2
    Membre à l'essai
    Inscrit en
    Octobre 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    Je pense que la commande LIMIT n'est pas gérer par ODBC. j'ai eu le meme souci avec d'autre command dans d'autre type de bases, ODBC ne reprend pas toutes les commandes.

  3. #3
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Peut-etre parce-que 'limit' ne fait pas partie de la norme SQL ?

  4. #4
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 300
    Points : 93
    Points
    93
    Par défaut
    Très bien, mais comment faire pour limiter les resultat d'une requête ?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2005
    Messages : 33
    Points : 24
    Points
    24
    Par défaut
    Avec un select top 10 par exemple
    En version office XP Access l'accepte bien (je ne m'engage pas sur les autres versions )



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT TOP 10 matable.monchamp FROM matable;
    [edit]
    d'aprés ce que je peux voir, limit sers dans un contexte précis, en ignorant les x premières valeurs et en selectionnant les y suivantes dans la syntaxe

  6. #6
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Norme SQL   Paradox   Access   MySQL   PostGreSQL   SQL Server   Oracle   Interbase
        N          N        TOP    LIMIT       LIMIT      TOP         N        ROWS
    http://sqlpro.developpez.com/cours/s...onctions/#L1.8

  7. #7
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 300
    Points : 93
    Points
    93
    Par défaut
    merci pour ces infos.
    Mais concernant le TOP, on peut le définir une plage ? par exemple de l'enregistrement 100 à 200. ?

  8. #8
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 289
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 289
    Points : 2 010
    Points
    2 010
    Par défaut
    Ce n'est plus un problème PHP mais du SQL made in MS-Access. Je te conseille d'aller lire leur FAQ.
    http://access.developpez.com/faq/

Discussions similaires

  1. Utiliser le nombre total de rows dans la clause LIMIT
    Par Bridou dans le forum Langage SQL
    Réponses: 1
    Dernier message: 27/09/2011, 17h45
  2. Problème d'utilisation de Mysql avec dev-c++
    Par Watchi dans le forum Dev-C++
    Réponses: 10
    Dernier message: 06/08/2004, 15h35
  3. [cvs] problèmes d'utilisation
    Par gromite dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 29/06/2004, 18h41
  4. Problème: Requête utilisant NOT IN
    Par fages dans le forum Langage SQL
    Réponses: 4
    Dernier message: 04/05/2004, 11h18
  5. problème d'utilisation avec turbo pascal 7.0
    Par le 27 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 03/12/2003, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo