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 :

Récupération valeur bdd mysql en php


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Récupération valeur bdd mysql en php
    Bonjour,

    Je débute en mysql et j'aurais voulu pouvoir récupérer, dans une page php, une valeur dans ma bdd mysql. J'ai déjà vu un grand nombre de sujets là dessus mais rien de bien clair, donc je me tourne vers vous, en espérant que vous puissiez m'aider...

    En gros, j'ai créé une table avec 3 colonne: id, nom, valeur
    La valeur est une valeur binaire, 0 ou 1
    Et j'aurais souhaité, pour un nom donné, récupérer sa valeur afin de l'afficher sur ma page.
    J'ai essayé ceci, mais sans succès (niveau connection à la bdd, aucun soucis):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
     
        include 'connection.php';
     
        $toto = mysql_query ("SELECT valeur FROM table WHERE nom='toto'");
     
    ?>
     
     
    <p>La valeur de toto est: <?php echo $toto; ?></p>
    Comment récupérer, de la facon la plus simple possible la valeur 0 ou 1 contenue dans ma table?

    Merci

  2. #2
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Bonjour,

    Regardes déjà dans le manuel php sur mysql_query ici

    Tu verras qu'elle te retourne une ressource sur ta requête qu'il faudra exploiter en lisant les résultats par une des autres fonctions (ex mysql_fetch_assoc).
    Meuuh en AI à l'INRA
    Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
    fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)

  3. #3
    Membre expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Points : 3 390
    Points
    3 390
    Par défaut
    Sur l'exemple adapté
    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
     
    // Création de la requête
    $query= "SELECT valeur FROM table WHERE nom='toto'";
     
    // Exécution de la requête
    $result = mysql_query($query);
     
    // Vérification du résultat
    // Ceci montre la requête envoyée à MySQL ainsi que l'erreur. Utile pour déboguer.
    if (!$result) {
        $message  = 'Requête invalide : ' . mysql_error() . "\n";
        $message .= 'Requête complète : ' . $query;
        die($message);
    }
     
    // Utilisation du résultat
    // Tenter d'affichager $result ne vous donnera pas d'informations contenues dans la ressource
    // Une des fonctions MySQL de résultat doit être utilisée
    // Voir aussi mysql_result(), mysql_fetch_array(), mysql_fetch_row(), etc.
    while ($row = mysql_fetch_assoc($result)) {
        echo $row['valeur'];
        // autre traitement
    }
    Meuuh en AI à l'INRA
    Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
    fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)

  4. #4
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Points : 1 031
    Points
    1 031
    Par défaut
    Salam (salut) ; et ça aussi http://sql.developpez.com/

Discussions similaires

  1. Connexion impossible à BDD MySQL sans PHP?
    Par absot dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 04/11/2012, 19h31
  2. Mysql et php, récupération de valeurs combobox
    Par Gogochou dans le forum Langage
    Réponses: 5
    Dernier message: 15/06/2012, 15h45
  3. Réponses: 26
    Dernier message: 19/07/2007, 14h42
  4. Réponses: 4
    Dernier message: 30/12/2005, 11h00
  5. Réponses: 2
    Dernier message: 06/01/2005, 21h09

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