PROBLEME relier informations Mysql dans php

Fermé
Popolino (revenant) - 27 oct. 2009 à 19:54
 Utilisateur anonyme - 27 oct. 2009 à 20:25
Bonjour,
Recemment j'ai crée un espace membre et tout vas bien !

Le probleme ?? me direz vous est que j'ai crée differentes tables Mysql servant aux membres :



id_membre
id pseudo
passe
url
destination
pays
remarques
email

et quand je veut les réutiliser, comme :
<?
echo "<br>Bonjour et bienvenue sur ta session: ".$remarques;
echo "<br>Id de session : ".$id;
?>

Ca me met Bonjour et bienvenue sur ta session:
et Id de session : XXXXXXXxxXXXXX

Et <? echo "<br>Bonjours: ".$prenom; ?>
ca fait rien !

Pourquoi ne s'afiche que Id ? et pourquoi pas pseudo ou remarques ??

Donc pour résumer je voudrais savoir comment :
Afficher $pseudo et $remarques
======================================================================
Merci
Popolino (revenant)
======================================================================
Ps: email ne s'affiche pas non plus!
A voir également:

3 réponses

Utilisateur anonyme
27 oct. 2009 à 20:12
heu... pas sûr d'avoir compris mais $id viens d'une session ?
<?php
mysql_connect('hote', 'user', 'pass');
mysql_select_db('nombasededonnée');
$req = mysql_query("SELECT pseudo, remarques FROM table WHERE id_membre='$id'");
$result = mysql_fetch_array($req);
echo $result['pseudo'].' '.$result['remarques'];
?>
0
Popolino (revenant)
27 oct. 2009 à 20:18
Je debute mais ca :
<?php
mysql_connect('hote', 'user', 'pass');
mysql_select_db('nombasededonnée');
$req = mysql_query("SELECT pseudo, remarques FROM table WHERE id_membre='$id'");
$result = mysql_fetch_array($req);
echo $result['pseudo'].' '.$result['remarques'];
?>

je le met ou ??
0
Utilisateur anonyme
27 oct. 2009 à 20:25
a effectivement si tu n'avais pas fait ça... bon je commente vite fait : ^^
<?php
mysql_connect('hote', 'user', 'pass');  //permet de se connecter à //mysql, user est ton nom d'utilisateur , pass ton mot de passe (je //sais, c'était dur à trouver), et hote est l'hote hébergeant mysql, //généralement l'hôte local donc soit '127.0.0.1' / soit 'localhost'
mysql_select_db('nombasededonnée');  //ici, tu renseigne le nom de la //base de donnée à laquelle tu veux accéder
$req = mysql_query("SELECT pseudo, remarques FROM table WHERE id_membre='$id'");  //requête mysql : SELECT pseudo, remarques FROM //table demande à mysql de sélectionner le champ pseudo et le champ //remarque de la table "table", WHERE signifie qu'il faut sélectionner //la colonne ou le champ id_membre correspond à $id
$result = mysql_fetch_array($req);  //on récupère le résultat de la //requête
echo $result['pseudo'].' '.$result['remarques'];  //affiche les résultat
?>

tu places ce code avant l'affichage de pseudo et remarques, et tu afficheras pseudo et remarques avec $result['pseudo'] et $result['remarques']

0