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 :

Erreur 502 Bad Gateway avec une requête mysql [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de xspray
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut Erreur 502 Bad Gateway avec une requête mysql
    Bonjour,

    J'ai une erreur en localhost que je n'arrive pas à comprendre car elle n'apparaît pas toujours.
    Lorsque je lance ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <?php
    require_once 'inc/functions.php';
     
    $idcom   = connexobjet("db_teqniko", "myparam");
    $requete = "SELECT  * FROM abbvie_inc";
    $result  = $idcom->query($requete);
     
    if (!$result) {
        echo "Lecture impossible";
    } else {
     
     
        $can = json_encode($result->fetch_all(MYSQLI_ASSOC));
     
        echo $can;
     
        $result->free();
        $idcom->close();
    }
    ?>
    je reçois erreur 502 Bad Gateway.

    Par contre si je change ma requête avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     "SELECT  * FROM abbvie_inc LIMIT 150"
    je n'ai plus cette erreur. Mais il est déjà arriver que ça passe quand même sans la limitation à 150 du nombre de lignes.
    Pour info il y a un peu près 1500 lignes.
    Est-ce qu'il y aurait quelque chose de saturé ou aurais-je fait une erreur dans mon code ?

    J'utilise Phpstorm 2017.3 et WampServer Version 3.1.4 64bit

    Merci pour toute aide

  2. #2
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par défaut
    Et si tu mets le echo en commentaire ?

  3. #3
    Membre averti Avatar de xspray
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut
    Quand je mets le echo en commentaire il n'y a pas d'erreur.
    C'est ce qui me fait penser que quelque chose est saturer.

    A l'origine ce code renvoie une réponse à une requête ajax
    et je pensais que le problème était dans ma requête ajax.
    Mais apparemment c'est le code php qui coince ou peut être ma configuration
    serveur ou autre ?

  4. #4
    Membre averti Avatar de xspray
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut
    En voulant faire autrement j'obtiens la même chose

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php
     
    $json = file_get_contents('C:\Users\propa\Desktop\query.json');
     
     
    echo $json;
     
    ?>

    json_encode ou json_decode n'y change rien

  5. #5
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par défaut
    As tu essayé avec un autre navigateur ?
    Si l’absence d’echo ou bien un limit dans la requête sql font que ça marche c’est peut-être qu’il y a trop de données envoyées ?

  6. #6
    Membre averti Avatar de xspray
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 23
    Par défaut
    Oui j'ai essayé avec d'autres navigateurs mais j'ai le même problème partout.
    Je pense aussi que c'est lié au volume des données envoyées. Mais je ne trouve rien à ce sujet.
    Y a t-il une limite dans le volume des données que echo peut accepter ?

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

Discussions similaires

  1. [MySQL] Insertion d'une date avec une requête MySQL
    Par Milyshyn76 dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 24/05/2011, 11h50
  2. Pb avec une requête MySQL.
    Par dimitri13 dans le forum Requêtes
    Réponses: 6
    Dernier message: 23/04/2009, 15h47
  3. Probléme avec une requéte mysql(Oracle 9)
    Par lmkrte dans le forum Langage SQL
    Réponses: 2
    Dernier message: 03/03/2007, 22h41
  4. Problème avec une requête MySQL
    Par Downy35 dans le forum Requêtes
    Réponses: 4
    Dernier message: 30/08/2006, 11h09
  5. Probleme avec une requête MySQL
    Par Alexlesilex dans le forum Requêtes
    Réponses: 8
    Dernier message: 04/05/2006, 17h48

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