Mysql_result??
sspacy
-
tigrou -
tigrou -
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!!!!!!!
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
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/
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/
$res = mysql_query($query, $lien_sql) or die(mysql_error());
$valeur = mysql_result($res, "0", "compte");
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
$pseudo_membre = mysql_result($sql);
tu affiches en faisant echo "$pseudo_membre[0]";
j'ai dit n'importe quoi.