Présence d'une valeur dans BDD
Bonjour tout le monde !
Voila je vous sollicite aujourd'hui pour un petit problème dans ce code que je n'arrive pas à trouver..
Je vous explique ce que je souhaite faire.
Je cherche à vérifier si une donnée, ici TGI, est déjà présente dans ma BDD. Si oui j'affiche "TGI existe déjà" sinon j'affiche "connexion ok".
Problème il m'indique toujours "TGI existe déjà" meme si celui-ci n'est pas dans ma BDD.
Mon
Code:
$test = mysqli_num_rows($resultat);
est toujours à 1 alors que si la valeur n'est pas dans ma BDD il devrait être à 0 non ?
Merci d'avance pour votre aide !
Cordialement,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| <?php
include_once "connexion_BDD.php";
define (SALT,"MotD3P4ss3,;:!@");
//connexion BDD //
$bdd= connexion_bdd();
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$mail = $_POST['email'];
$TGI = $_POST['tgi'];
$motdepasse = "Tha01";
$motdepasse_salt = sha1(sha1($motdepasse).SALT);
$requete = 'SELECT COUNT(*) FROM user WHERE TGI = "'.mysqli_escape_string($TGI).'"';
$resultat = mysqli_query($bdd, $requete);
$test = mysqli_num_rows($resultat);
echo "$test";
if(mysqli_num_rows($resultat) > 0){
echo "le TGI existe deja";
}else{
$requetes = "INSERT INTO `user`(`TGI`, `nom_U`, `prenom_U`,`password_U`, `mail_U`) VALUES ('$TGI','$nom','$prenom','$motdepasse_salt','$mail')";
$resultats = mysqli_query($bdd, $requetes);
print('je suis la');
if($resultats)
echo 'connexion ok!';
}
?> |