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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Utilsation de BIGINT dans requête


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    ?
    Inscrit en
    Décembre 2016
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : ?
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2016
    Messages : 68
    Par défaut Utilsation de BIGINT dans requête
    Bonjour,
    Est-ce que quelqu'un a déjà eu un problème sur un affichage de résultats suite à une recherche qui appel une valeur supérieur à 2100000000 ?
    Sur mon composant tout fonctionne bien temps que j'appel des ouvrages avec un id inférieur à cette valeur , dés que je passe au dessus php plante.
    J'ai essayé de passer les champs id en bigINT(10) mais j'obtiens le même résultat. Quelqu'un aurait-il une idée ?
    Merci de votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Quelle est l'erreur lors du plantage ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    ?
    Inscrit en
    Décembre 2016
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : ?
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2016
    Messages : 68
    Par défaut
    Bonjour sabotage
    En fait mon site quitte complètement et j'obtiens le message suivant :

    ( ! ) Notice: Undefined variable: sitename in C:\wamp\www\joo_demo\templates\xxx\error.php on line 104 Call Stack #TimeMemoryFunctionLocation 16.41843129112JErrorPage::render( object(FOF30\Controller\Exception\ItemNotFound)[427] )...\page.php:0 26.45243150984JDocumentError->render( bool, array(3) )...\page.php:112 36.47043151608JDocumentError->_loadTemplate( string(39), string(9) )...\error.php:163 46.48743169048require_once( 'C:\wamp\www\joo_demo\templates\xxx\error.php' )...\error.php:192 Variables in local scope (#4).

    Pour info sur des sites qui sont hébergé chez amen sur du serveur linux je n'est pas ce problème.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ta limite ressemble fort à la taille maximum d'un entier 32 bits en PHP.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Homme Profil pro
    ?
    Inscrit en
    Décembre 2016
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : ?
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2016
    Messages : 68
    Par défaut
    ah! et donc ai je une solution ? Sachant qu'il m'est compliqué de changer les valeur dans ce champ. Elles sont récupérés d'une table extérieur et correspondent à des séries de 1 milliards en 4 fois.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Passer à un serveur 64 bits
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre confirmé
    Homme Profil pro
    ?
    Inscrit en
    Décembre 2016
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : ?
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2016
    Messages : 68
    Par défaut
    Alors,
    Je viens d'essayer sur un serveur 64bit avec un wamp 64bit. J'ai le même problème
    Là ou c'est étrange, avant d'afficher un ouvrage qui à la référence 4000000000 qui ne s'affiche qu'en cliquant sur un lien, j'affiche une liste qui m'affiche bien la quantité. Mon compteur fait référence à cet ID. Donc cela veux dire qu'il est bien géré, même en 32bit.

Discussions similaires

  1. Procédure stockée, concaténation dans requête
    Par sbeu dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 01/08/2005, 12h03
  2. [BIGINT dans Firebird] comment les manipuler dans Delphi ?
    Par kase74 dans le forum Bases de données
    Réponses: 4
    Dernier message: 30/08/2004, 11h11
  3. ASP et valeur NULL dans requêtes SQL
    Par chuck_m dans le forum ASP
    Réponses: 7
    Dernier message: 13/08/2004, 11h15
  4. Problème de date dans requête de màj imbriquée
    Par VirginieGE dans le forum Langage SQL
    Réponses: 11
    Dernier message: 20/07/2004, 15h34
  5. Problème dans requête avec count()
    Par BadFox dans le forum Requêtes
    Réponses: 3
    Dernier message: 08/07/2003, 18h02

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