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

Requêtes MySQL Discussion :

Problème avec LIMIT


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 41
    Par défaut Problème avec LIMIT
    Bonjour,

    j'aimerais rajouter une "LIMIT 0,15" à ma requête mais cela ne fonctionne pas. J'ai cru voir que limit ne fonctionne pas en SQL...
    Quel est son équivalent ?

    Voici le message d'erreur avec la LIMIT:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [MySQL][ODBC 3.51 Driver][mysqld-5.0.24a-community-nt-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0,15 WHERE ContactCompany like '%' and ContactCompany <> ' ' and ContactCo' at line 1

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 194
    Par défaut
    bonjour,

    le LIMIT se met après la clause WHERE

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 41
    Par défaut
    Oui je sais,

    voici la requête qui amène ce message d'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strSQL = " SELECT * FROM Contact WHERE LIMIT 0,15"
    PS: J'ai remplacé tous les champs par * pour faire plus court....

  4. #4
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Le LIMIT n'est pas une condiction de la clause WHERE, ceci devrait fonctionner :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    strSQL = " SELECT * FROM Contact LIMIT 0,15"
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL-Server] Problème avec limit.
    Par SirDarken dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 18/07/2008, 09h19
  2. Problème avec <limits>
    Par micheldup dans le forum C++
    Réponses: 8
    Dernier message: 10/06/2008, 00h26
  3. problème avec LIMIT
    Par naje83 dans le forum Débuter
    Réponses: 0
    Dernier message: 18/12/2007, 16h55
  4. [HSQLDB] problème avec un SELECT utilisant LIMIT
    Par don_quichotte dans le forum Autres SGBD
    Réponses: 5
    Dernier message: 12/04/2007, 23h08
  5. [MySQL] problème avec LIMIT
    Par gtraxx dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/10/2006, 14h58

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