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 :

Soucis de requete entre PHP et SQL [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2010
    Messages : 30
    Points : 25
    Points
    25
    Par défaut Soucis de requete entre PHP et SQL
    Bonjour,

    Je n'arrive pas a executer ma requete SQL, apres diffrents tests, je suppose que le probleme provient de mon code PHP et non de la requete :
    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
    function extractKWOS ($backDay) {
        $db = mysqli_connect("localhost","interns","45Ge","test_reporting");
     
        if (mysqli_connect_errno())  echo "Failed to connect to MySQL: ".mysqli_connect_error().'<br/>';
        else {
            echo 'Connected with phpMyAdmin.<br/>';
                if($backDay == 1) {
                    $kwosPHP = $db->query('SELECT kwos FROM vow_backorders WHERE order_created_at <= DATE_SUB(order_created_at, INTERVAL 1 DAY) ');
                    while ($data = $kwosPHP->fetch()) {
                        echo 'ok';
                        echo $data['pord'].'<br />';
                    }
                }
            else {
                $kwosPHP = $db->query('SELECT kwos FROM vow_backorders WHERE order_created_at <= DATE_SUB(order_created_at, INTERVAL 3 DAY)');
                while ($data = $kwosPHP->fetch()) {
                    echo $data['order_created_at'].'<br />';
                }
            }
        }
    }
    Ainsi, pour savoir si c etait la requete qui etait fausse, j,ai prefere faire un requete plus simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
            echo 'Connected with phpMyAdmin.<br/>';
                if($backDay == 1) {
                    echo 'ok';
                    $kwosPHP = $db->query('SELECT kwos FROM vow_backorders WHERE pord = \'PORD510055\' ');
                    echo 'test';
                    while ($data = $kwosPHP->fetch()) {
                        echo 'ok';
                        echo $data['pord'].'<br />';
                    }
                }
    Je recois :
    Connected with phpMyAdmin.
    oktest

    Merci !!!

  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
    Points : 44 155
    Points
    44 155
    Par défaut
    Déjà tu fais un SELECT kwos alors qu'ensuite tu fais un echo sur la valeur "pord"

    Ensuite fetch() c'est une méthode PDO pas une méthode mysqli.

    Tu devrais afficher toutes les erreurs PHP.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2010
    Messages : 30
    Points : 25
    Points
    25
    Par défaut
    Oh oui merci beaucoup !

    C'est regle!

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

Discussions similaires

  1. [MySQL] Soucis sur requete mysql/php
    Par nakamura dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/09/2008, 14h14
  2. [MySQL] Soucis d'accents entre php et mysql
    Par SirDarken dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 17/06/2008, 15h08
  3. Souci sur requete SQL
    Par yaya0057 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 30/04/2007, 10h19
  4. petit soucis de requete SQL
    Par graphicsxp dans le forum Langage SQL
    Réponses: 3
    Dernier message: 03/02/2006, 16h38
  5. [SQL-Server] Créer un lien entre un serveur sql et un forum php...
    Par johnless dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 18/01/2006, 22h02

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