Recherche dans base de donnée

Pandiablo
Invité n'ayant pas de compte PHPfrance

29 sept. 2011, 17:44

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

Eléphant du PHP | 275 Messages

29 sept. 2011, 18:04

mysql_fetch_assoc ?

Pandiablo
Invité n'ayant pas de compte PHPfrance

29 sept. 2011, 18:32

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 !

Mammouth du PHP | 19672 Messages

29 sept. 2011, 20:08

Regarde donc la documentation de PHP, il y a pas mal d'exemples pour toutes sortes de fonction MySQL et bien d'autres.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Pandiablo
Invité n'ayant pas de compte PHPfrance

30 sept. 2011, 02:11

Ok ! J'vais faire ça.

Merci beaucoup ! :D

ViPHP
xTG
ViPHP | 7331 Messages

30 sept. 2011, 07:34