Mysql_result??

Bonsoir!

j'ai un peu honte de demander ça! :°)

je viens de me remettre au php et je ne retrouve plus la syntaxe de mysql_result...

je programme un espace membre
l'accès à cet espace se fair via la génération d'un id de session aléatoire à chaque log

ce que je veux est:
aller chercher ds la BD le $pseudo de l'utilisateur grâce à l'id de session qui apparait ds l'url

je voudrais un truc du genre:
$pseudo_membre = mysql_result()

une idée?

merciiiiii!!!!!!!

2 réponses

  1. alors dans l'ordre;
    le $lien_sql de mon code est facultatif donc tu peux réutiliser ce que je t'ai dis sans problème,
    dans ton code pourquoi faire deux fois la même requête ?
    Perso je ferais:
    <?
    require("scripts/informations.php");
    require("scripts/connexion.php");
    require("scripts/fonctions.php");
    // Connexion à la base
    Connexion ($Login, $Pass_mysql, $Base, $Hote);
    // Vrification
    $requete = "SELECT * FROM xxx WHERE session='$session'";
    $resultat = mysql_query($requete);
    $compte_lignes = mysql_num_rows($resultat);
    if($compte_lignes == 0)
    {
    redirection(' http://xxx.php?num=1');
    exit;
    }

    // Infos persos (je sais pas comment faire?!)
    $tableau = mysql_fetch_array($resultat);
    // pour récupérer la valeur d'un champs: $tableau['nom_du_champs']
    $pseudo_membre = $tableau['pseudo'];
    ?>

    si tu veux parcourir plusieurs enregistrement sélectionner par une requête:
    http://dpobel.free.fr/php/index.php?id=2

    tigrou - http://dpobel.free.fr/
      1. je connais. mais ça ne m'a pas aidé malheureusement. je ne comprends pas la syntaxe à adopter. merci qd même.
      2. @sspacy$query = "SELECT compte from tatable";
        $res = mysql_query($query, $lien_sql) or die(mysql_error());
        $valeur = mysql_result($res, "0", "compte");
      3. @tigroudésolé de faire mon chieur! :°)

        en fait je me connecte à ma base Mysql via une fonction "Connexion". une fois connectée, je vérifie l'id de l'utilisateur. puis j'aimerais récupérer ces infos persos en utilisant mysql_result. donc je ne définis pas (à priori pour ce que j'en comprends!) de variable $lien_sql. c là mon problème pour utiliser mysql_result.

        en fait mon code ressemble à ça:

        <?
        require("scripts/informations.php");
        require("scripts/connexion.php");
        require("scripts/fonctions.php");

        // Connexion à la base

        Connexion ($Login, $Pass_mysql, $Base, $Hote);

        // Vrification

        $requete = "SELECT * FROM xxx WHERE session='$session'";
        $resultat = mysql_query($requete);
        $compte_lignes = mysql_num_rows($resultat);

        if($compte_lignes == 0)
        {

        redirection(' http://xxx.php?num=1');
        exit;

        }

        // Infos persos (je sais pas comment faire?!)

        $sql = mysql_query("select pseudo from xxx where session='$session'");

        $pseudo_membre = mysql_result($requete,"pseudo");

        ?>

        voilou,
        merciiiiii
        sspacy
      4. @sspacyslt

        $pseudo_membre = mysql_result($sql);

        tu affiches en faisant echo "$pseudo_membre[0]";
      5. @sspacyje sais pas ce qui m'a pris sur le message précédent ;
        j'ai dit n'importe quoi.