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

Langage PHP Discussion :

Array + While + SQL


Sujet :

Langage PHP

  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2020
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mai 2020
    Messages : 28
    Par défaut Array + While + SQL
    Bonjour a vous, et merci a l'avance pour votre aide,

    voici mon array :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
     
    $dataPoints = array( 
    	array("x" => 1514485800000, "y" => array(54.15 ,54.55 ,53.65 ,53.85)),
    	array("x" => 1514399400000, "y" => array(54.6 ,54.7 ,53.75 ,54.15))
    )
     
    ?>

    Je cherche a intégré un while a mon tableau pour prendre toute mes valeur de ma table SQL
    a titre d'exemple :
    SQLID : 1
    DATE : 1514485800000
    OPEN : 54.15
    HIGH : 54.55
    LOW : 53.65
    CLOSE : 53.85

    SQLID : 2
    DATE : 1514399400000
    OPEN : 54.60
    HIGH : 54.70
    LOW : 53.75
    CLOSE : 54.15


    etc etc pour 30 jours, j'aimerais bien aller chercher automatique tout les valeurs de ma table sql et non de crée une ligne dans mon array a chaque jours

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
     
    $dataPoints = array( 
    	array("x" => $row['DATE'], "y" => array($row['OPEN'],$row['HIGH'],$row['LOW'],$row['CLOSE'])),
    )
     
    ?>

    Merci encore pour votre aide

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Bonjour,

    Que faites vous comme code pour récupérer de vos tables les informations ?

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2020
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mai 2020
    Messages : 28
    Par défaut SQL
    Voici la requete sql

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    include('includes/sql.php');
     
    // Create connection
    $conn = new mysqli(dServername, dUsername, dPassword, dDbname);
    // Check connection
        if ($conn->connect_error) {
            die("Connection failed: " . $conn->connect_error);
        }
     
        $sql_asset = "SELECT date, open, high, low, close FROM asset";
        $result_asset = $conn->query($sql_asset);
        $row_asset = mysqli_fetch_assoc($result_asset);

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Ok il suffit donc de boucler

    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
    22
    23
     
    <?php
    include('includes/sql.php');
     
    // Create connection
    $conn = new mysqli(dServername, dUsername, dPassword, dDbname);
    // Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
     
    $dataPoints = []; // on initialise le tableau
     
    $sql_asset = "SELECT date, open, high, low, close FROM asset";
    $result_asset = $conn->query($sql_asset);
     
    while ($row = $result_asset->fetch_assoc()) {
        $dataPoints[] = ["x" => $row['DATE'], "y" => [$row['OPEN'], $row['HIGH'], $row['LOW'], $row['CLOSE']]];
    }
     
    echo '<pre>';
    var_dump($dataPoints);
    echo '</pre>';

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2020
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mai 2020
    Messages : 28
    Par défaut
    ahhhhh grandement apprécié,

    Merci beaucoup

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

Discussions similaires

  1. Comparaison de durées, boucle while, Sql
    Par Keuha dans le forum VB.NET
    Réponses: 5
    Dernier message: 09/11/2012, 12h02
  2. array simple sql server
    Par shinjirem dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/12/2010, 11h13
  3. Multiplication Array PL/SQL
    Par SirIp07 dans le forum SQL
    Réponses: 2
    Dernier message: 17/09/2010, 18h41
  4. [MySQL] [merci à Nnay ;)]Boucle while + SQL -> Affichage des données
    Par DiPSoMaNiE dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 15/01/2009, 12h45
  5. [VB6]Fonction array et SQL
    Par virge54 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 25/04/2006, 09h34

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