Se connecter avec
S'enregistrer | Connectez-vous

Probleme sur requete Mysql de base...

Dernière réponse : dans Programmation

Bonjour,

Je debute en Mysql et j'avais comme envie de faire une page avec un acces par login et mot de passe. J'ai donc creer ma table qui va bien puis gerer l'envoi du login et mdp, via formulaire, à une page en php qui me sert a verifier la bonne identification...dans un premier temps, je souhaite d'abbord verifier que la requette de recherche du mot de passe travail correctement. C'est pourquoi ici, je ne fais qu'afficher le resultat de ma requete.
Voici la partie de code qui me sert a l'affichage dans cette derniere :

<?
foreach ($_POST as $key=>$val)
{
$$key=$val;
}

$db = mysql_connect('localhost','moi','wop');
mysql_select_db('essai',$db);

$sql = "SELECT mdp FROM user WHERE login = '$log' ";

$tamp = mysql_query($sql)
or die('Erreur SQL !'.$sql.''.mysql_error());

$resul = mysql_fetch_array($tamp);

echo $resul." ".$log." ".$mdp;

mysql_close();
?>

Voila, le probleme c'est que le echo m'affiche bien $log, $mdp mais pas $resul qui reste desesperemnt NULL...

Si quelqun pouvais me dire ou je me suis fourvoyé, ca me ferait bien plaisir ;) 

Merci d'avance.

Autres pages sur : probleme requete mysql base

Lassé par la pub ? Créez un compte

oui mais comme les didactitiels sont très souvent fait avec fetch_array, par contradiction, je préfère le fetch_object moi aussi... :D 

et puis la syntaxe:
$result->nom_du_champ c'est vachement plus représentatif de la forme de ta table;)
Lassé par la pub ? Créez un compte