Récupérer les données d'une table MySQL dans un tableau en PHP - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 38 sur 38

Récupérer les données d'une table MySQL dans un tableau en PHP



  1. #31
    Bluedeep

    Re : Récupérer les données d'une table MySQL dans un tableau en PHP


    ------

    Citation Envoyé par walk_porto Voir le message
    chaque valeur est actualisée toutes les deux secondes d'après mon code.
    Je ne sais pas trop comment MySql gère ses verrous transactionnels (j'ai cru comprendre que sur ce DBMS ça dépend du moteur choisi) mais le problème ne viendrait pas de là : tentative de lecture pendant l'écriture ?

    Essaye de gérer explicitement le verrou (de ligne ou de page ?) pour voir.

    -----
    Dernière modification par Bluedeep ; 23/02/2017 à 10h32.

  2. #32
    cherbe

    Re : Récupérer les données d'une table MySQL dans un tableau en PHP

    Si tu n'attends qu'une seule ligne, la boucle while dans PHP est inutile (ce qui ne devrait pas l'empêcher de fonctionner ?)
    Mets ceci dans le script PHP :
    Code:
    $rq=mysql_query ("SELECT value FROM table WHERE name = 'Temperature'") or die ("Erreur SQL : ".mysql_error());
    nb_lignes=mysql_numrows($rq);
    for($i=1;$i<=$nb_lignes;$i++)
        {
        echo '<br>ligne '.$i.' : '.mysql_result($rq,$i).'<br>';
        }
    Pour avoir de l'argent devant soi, il faut en mettre de côté ! (proverbe lorrain)

  3. #33
    walk_porto

    Re : Récupérer les données d'une table MySQL dans un tableau en PHP

    Citation Envoyé par cherbe Voir le message
    Si tu n'attends qu'une seule ligne, la boucle while dans PHP est inutile (ce qui ne devrait pas l'empêcher de fonctionner ?)
    Mets ceci dans le script PHP :
    Code:
    $rq=mysql_query ("SELECT value FROM table WHERE name = 'Temperature'") or die ("Erreur SQL : ".mysql_error());
    nb_lignes=mysql_numrows($rq);
    for($i=1;$i<=$nb_lignes;$i++)
        {
        echo '<br>ligne '.$i.' : '.mysql_result($rq,$i).'<br>';
        }
    ça ne fonctionne pas mais j'utilise PDO dans mon code PHP, il ne vaudrait mieux pas rester sur PDO non ou les deux sont compatibles dans le code ?

  4. #34
    walk_porto

    Re : Récupérer les données d'une table MySQL dans un tableau en PHP

    Citation Envoyé par Bluedeep Voir le message
    Je ne sais pas trop comment MySql gère ses verrous transactionnels (j'ai cru comprendre que sur ce DBMS ça dépend du moteur choisi) mais le problème ne viendrait pas de là : tentative de lecture pendant l'écriture ?

    Essaye de gérer explicitement le verrou (de ligne ou de page ?) pour voir.
    En effet, il y a une tentative de lecture pendant l'écriture, et comment je fais ça ?

  5. #35
    cherbe

    Re : Récupérer les données d'une table MySQL dans un tableau en PHP

    Citation Envoyé par walk_porto Voir le message
    ça ne fonctionne pas
    Message d'erreur ?
    Citation Envoyé par walk_porto Voir le message
    il ne vaudrait mieux pas rester sur PDO non ou les deux sont compatibles dans le code ?
    C'était juste pour voir si le problème ne venait pas de là.
    Pour avoir de l'argent devant soi, il faut en mettre de côté ! (proverbe lorrain)

  6. #36
    walk_porto

    Re : Récupérer les données d'une table MySQL dans un tableau en PHP

    Citation Envoyé par cherbe Voir le message
    Message d'erreur ?

    C'était juste pour voir si le problème ne venait pas de là.
    Aucun message d'erreur, la page php ne s'affiche pas du tout.

  7. #37
    Bluedeep

    Re : Récupérer les données d'une table MySQL dans un tableau en PHP

    Citation Envoyé par walk_porto Voir le message
    En effet, il y a une tentative de lecture pendant l'écriture, et comment je fais ça ?
    Avec MySql ? aucune idée (avec Oracle , Sql Server ou PostGre, j'aurais pu te répondre).

  8. #38
    cherbe

    Re : Récupérer les données d'une table MySQL dans un tableau en PHP

    Citation Envoyé par walk_porto Voir le message
    Aucun message d'erreur, la page php ne s'affiche pas du tout.
    Si la page ne s'affiche pas, c'est dû à une erreur PHP, point-virgule manquant ou quote non fermée ou texte à la place d'une instruction (instruction non reconnue).
    As-tu gardé error_reporting(E_ALL); en début de script ?
    Pour avoir de l'argent devant soi, il faut en mettre de côté ! (proverbe lorrain)

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. [SQL] Utiliser données d'une autre table dans un select
    Par Lechero dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 16/12/2015, 17h33
  2. Elimination de valeurs excentriques dans un tableau de données
    Par Dostoiev dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 04/03/2013, 13h54
  3. Écrire dans un fichier à partir de données d'un tableau
    Par dalfred dans le forum Programmation et langages, Algorithmique
    Réponses: 15
    Dernier message: 17/11/2012, 14h36
  4. CCS recherche de valeur dans tableau de données
    Par HAYAC dans le forum Électronique
    Réponses: 4
    Dernier message: 10/09/2012, 08h34
  5. Access2007 : sélectionner des données dans une table
    Par invite69e68fba dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 08/01/2011, 16h59