Page 1 sur 1

Recherche dans base de donnée

Posté : 29 sept. 2011, 17:44
par Pandiablo
Bonjour,

Je tente depuis maintenant un peu plus d'une semaine de récupérer le contenu d'une recherche dans ma bdd via une requête sql. Le résultat de la recherche est censé être un simple nombre dépendant du pseudo entrer dans un formulaire.
Ensuite, grâce à une redirection php avec la fonction header, j'incorpore le résultat de ma recherche à la suite d'une chaine de caractère, le tout formant une url complète.

Je précise qu'il s'agit d'une bdd d'un forum MyBB, et que donc, chaque utilisateurs à un identifiant "uid" qui lui est propre.

C'est donc la théorie... En pratique, le résultat de ma requête est un "Resource id #2" quel que soit le pseudo entré.
Donc, forcément, l'url est introuvable.

Je vous donne ce que j'ai déjà fait :
<?php
$pseudo = $_POST['pseudo'];

$url = '/member.php?action=profile&uid=';

$link = mysql_connect("HOSTNAME", "USERNAME", "PASSWORD");

$selectdb = mysql_select_db('crepuscunmybb', $link);

$sql = "SELECT uid FROM mybb_users WHERE username='$pseudo'";

$requete = mysql_query($sql, $link);

$url .= $requete;

header('Location:'.$url);

?>
Je ne vois donc pas comment faire...Je vous donne un aperçu de la bdd, au cas ou ca vous aiderait à comprendre.

Image

Re: Recherche dans base de donnée

Posté : 29 sept. 2011, 18:04
par popy
mysql_fetch_assoc ?

Re: Recherche dans base de donnée

Posté : 29 sept. 2011, 18:32
par Pandiablo
Argh ! J'avais donc oublié quelque chose ! :(

Mais je ne sais pas du tout comment utiliser cette fonction, j'ai appris php avec PDO, mais mon serveur ne le supporte pas...

Pourrais tu me faire un petit exemple d'utilisation ?

Merci !

Re: Recherche dans base de donnée

Posté : 29 sept. 2011, 20:08
par Cyrano
Regarde donc la documentation de PHP, il y a pas mal d'exemples pour toutes sortes de fonction MySQL et bien d'autres.

Re: Recherche dans base de donnée

Posté : 30 sept. 2011, 02:11
par Pandiablo
Ok ! J'vais faire ça.

Merci beaucoup ! :D

Re: Recherche dans base de donnée

Posté : 30 sept. 2011, 07:34
par xTG