Erreur mysql_fetch_array()
Résolu
HTML BOY
Messages postés
10
Statut
Membre
-
HTML BOY Messages postés 10 Statut Membre -
HTML BOY Messages postés 10 Statut Membre -
Bonjour, j'ai un fichier nomé "connection.php" ou j'ai ce message d'erreur :
Voici le code de la page :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/136/sdb/7/6/security.mondo/Inscription Connection/connection.php on line 15
Voici le code de la page :
<HTML>
<BODY>
<form method="post">
<label>Pseudo: <input type="text" name="pseudo"/></label><br/>
<label>Mot de passe: <input type="password" name="passe"/></label><br/>
<input type="submit" value="Me connecter">
</form>
</BODY>
</HTML><?php
mysql_connect("sql.free.fr", "XXXXXXX", "XXXXXXX");
mysql_select_db("nom_db");
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$passe = mysql_real_escape_string(htmlspecialchars($_POST['passe']));
$nbre = mysql_query("SELECT COUNT(*) AS exist FROM connexion WHERE pseudo='$pseudo'");
$donnees = mysql_fetch_array($nbre);
if($donnees['exist'] != 0) //si le pseudo existe
{
$quete = mysql_query("SELECT * FROM connexion WHERE pseudo='$pseudo'");
$infos = mysqli_fetch_array($quete);
if($passe == $infos['passe'])
{
echo 'Vous êtes connecté !';
}
else //Si ce n'est pas le bon couple pseudo/mdp
{
echo 'Vous n\'avez pas rentré les bons identifiants';
}
}
?>
A voir également:
- Erreur mysql_fetch_array()
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur upes 1025 - Forum Téléviseurs
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
4 réponses
Salut,
Tu as un problème dans ta requête. Pour concaténer une variable php il faut mettre .. autour de la variable comme ceci :
@ pluche.
fab.
Tu as un problème dans ta requête. Pour concaténer une variable php il faut mettre .. autour de la variable comme ceci :
$nbre = mysql_query("SELECT COUNT(*) AS exist FROM connexion WHERE pseudo='.$pseudo.'");
@ pluche.
fab.
Merci pour ta réponse, mais malheureusement, j'ai toujours le même message d'erreur ^^
En tout cas, merci beaucoup de m'avoir proposé ton aide !!!
En tout cas, merci beaucoup de m'avoir proposé ton aide !!!