MySQL a retourné un résultat vide ,c'est à dire aucune ligne
Résolu/Fermé
chacha_3653
Messages postés
2
Date d'inscription
mardi 3 janvier 2023
Statut
Membre
Dernière intervention
4 janvier 2023
-
3 janv. 2023 à 23:31
chacha_3653 Messages postés 2 Date d'inscription mardi 3 janvier 2023 Statut Membre Dernière intervention 4 janvier 2023 - 4 janv. 2023 à 23:37
chacha_3653 Messages postés 2 Date d'inscription mardi 3 janvier 2023 Statut Membre Dernière intervention 4 janvier 2023 - 4 janv. 2023 à 23:37
A voir également:
- MySQL a retourné un résultat vide ,c'est à dire aucune ligne
- Aller à la ligne excel - Guide
- Ecran retourne - Guide
- Hors ligne instagram - Guide
- Vente en ligne particulier - Guide
- Retour a la ligne chatgpt - Forum Réseaux sociaux
1 réponse
jordane45
Messages postés
38157
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
4 mai 2024
4 655
Modifié le 3 janv. 2023 à 23:52
Modifié le 3 janv. 2023 à 23:52
Bonjour,
A l'avenir, merci d'utiliser le bouton prévu pour poster du code correctement sur le forum.
Ensuite, ton fichier config.php contient le code de connexion à ta bdd ?
Si oui, à quoi sert ta ligne de code
$connection = mysqli_connect('localhost', 'root')or die('Error');
Pour ce qui est de ta requête d'INSERT, la connexion à la bdd est bien dans ta variable $mysli ( à voir ce que contient ton fichier config.php pour le vérifier...)
Et puis, il serait bien d'afficher les éventuelles erreurs en utilisant l'instruction mysqli_error
par exemple
$result= mysqli_query($mysqli,"INSERT INTO register (name, email, password) VALUES('$name', '$email', '$password') "); // tu avais un $ en trop dans le nom des champs if(!$result){ echo("Error description: " . $mysqli -> error); }
Pour finir .. on ne stocke jamais les mots de passe en clair dans une bdd ...
On n'utilises plus non plus le md5 ni le sha1 pour les "crypter" ....
A la place, je t'invite fortement à regarder les fonctions password_hash et password_verify.
4 janv. 2023 à 23:37
D'accord merci . J'ai pu regler