|
|
|
|
Bonjour tout le monde !
Je m'adresse à vous car mes neurones refusent de fonctionner...
J'ai un pb sur une requete dans ma bdd...
J'explique :
Dans ma bdd, table "users", le pseudo est stocké dans "username" et le nom dans "name"
Les utilisateurs suivants sont enregistrés dans ma bdd :
- Le pseudo "Fab" appartenant à "Fabrice"
- Le pseudo "Titi" appartenant à "Thierry"
"Fab" se connecte sur mon site ; (jusque là, c'est cool lol)
Je voudrais voir s'afficher "Bonjour Fabrice (Fab)" ; (idiot comme truc...)
Je fais donc un beau :
<?
$name = $db->get_sql_field("SELECT name FROM " . DB_PREFIX . "users" );
?>
<?=$name;?>
<b>
(<?=$member_username; ?> )
</b>
qui bien sur me renvoie un magnifique
Bonjour Fabrice (Fab)
EUREKA CA MARCHE !!!!
Et ben non... parce que si "Thierry" se connecte ça me met :
Bonjour Fabrice (Titi)
En clair, la requete me récupère toujours LA 1ERE LIGNE DE MA BASE DE DONNEES et je ne sais pas comment lui faire récupérer la bonne ligne par rapport à la personne connectée...
Je bug...
Je ne le précise pas : tout le monde aura compris que je débute en PHP lol
J'ai même essayé un beau
$name = mysql_query("SELECT name FROM " . DB_PREFIX . "WHERE name=['$username']);
qui ne donne RIEN...
Merci pour votre aide précieuse !!
Il faut mettre une condition WHERE sinon il te retournera toujours la première OU dernière ligne (je ne sais plus mais une des deux).
|
Bonjour,
|
Pour avoir pas mal d'infos et de bonnes bases, va jeter un oeil ici :
|
Re moi lol
|
Ben je dois être idiote alors mais si je fais comme tu dis :
|
Ben nan...
|
$connect = mysql_connect(DB_SERVER,DB_SERVER_USERNAME,DB_SERVER_PASSWORD) or die ('ERREUR lors de la connexion');
|
EUREKA !!!
|