Aller au contenu

Problème de consultation mysql


Sujets conseillés

Posté

Bonjour le Hub...

j'ai un problème avec une fonction mysql... je suis en train de créer un script de session en php avec mysql... dans le script, je veux aller chercher une donnée dans la base de donnée... mais ça ne marche pas... J'ai essayé avec la fonction mysql_fetch_assoc, et il me renvoie lerreur suivante: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

Pourtant (je croix), cette fonction est la bonne, je ne trouve pas le problème... merci de m'aider

merci d'avance

Posté

Salut,

Tu pourrais nous donner le bout de code contenant la requete que tu utilises ainsi que les lignes de code voisines de "my_sql_fetch_assoc".

Cela sera plus simple pour nous de t'aider...

A+

Posté

Voici un bout du code:

$pass = $_POST['pass'];  //On retitre le mot de passe entrer dans le formulaire
$login = $_POST['login']; //On retire le login entrer dans le formulaire

$db = mysql_connect('****', '****', '*****'); //Connection à la base de donnée
mysql_select_db('****', $db); //On choisi la DB

$sql = "SELECT pass FROM user WHERE login = $login"; //La requête
$que = mysql_query($sql); //On exécute la requête

$resultat = mysql_fetch_assoc ($que); // La fameuse fonction qui ne fonctionne pas

if($resultat['pass'] == $pass) //Le reste
{

Pour PHPMyAdmin, je n'ai pas encore essayé... Je verrai à ça quand j'aurai un peu plus de temps

Merci d'avance

Posté

Pour vérifier que la connexion et la requête se sont bien passées

if ($que===FALSE) echo "erreur lors de la requête"

Posté (modifié)

Merci Leonick...

je vérifie ça tout de suite

edit: Il y a effectivement une erreur, la requête ne s'exécute pas....

Merci de m'aider... je ne comprends pas pourquoi elle ne s'exécute pas

merci

Modifié par JoP
Posté

Bonjour,

Déjà mets des apostrophes pour entourer $login dans ta requète, c'est mieux ça peut éviter certaines erreurs.

Ensuite pour savoir le problème, il suffit d'afficher la requète sur ta page et de la tester dans MyAdmin, et là tu la comprends de suite, pas besoin de beaucoup de temps pour ça ;)

Posté

Merci Sarc...

C'était seulement ça l'erreur...

C'est fou ce que ça peut être important des apostrophes....

La mes cookies sont envoyés et tout fonctionne correctement....

Merci à tout le monde...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...