Verifier si pseudo est deja dans la base de donnée
Résolu
Stef
-
Stef -
Stef -
Bonjour,
je voudrais simplement verifier si le pseudo que j'ai fait saisir est deja dans la base ... Je me prend la tete avec ça depuis plus d'une heure et demi ... (oui mon autre page renvoi bien ce qu'il faut puisque je reussi a ajouter des pseudos dans ma BdD)
Merci
include('connect.php');
$pseudo=$_POST['nom'];
$verif ="SELECT pseudo FROM compte";
if($verif !== $pseudo){
echo 'OK';
}
else{ echo 'L\'administrateur existe déja.';}
je voudrais simplement verifier si le pseudo que j'ai fait saisir est deja dans la base ... Je me prend la tete avec ça depuis plus d'une heure et demi ... (oui mon autre page renvoi bien ce qu'il faut puisque je reussi a ajouter des pseudos dans ma BdD)
Merci
include('connect.php');
$pseudo=$_POST['nom'];
$verif ="SELECT pseudo FROM compte";
if($verif !== $pseudo){
echo 'OK';
}
else{ echo 'L\'administrateur existe déja.';}
A voir également:
- Verifier si pseudo est deja dans la base de donnée
- Base de registre - Guide
- Verifier compatibilite windows 11 - Guide
- Vérifier si mot de passe piraté - Guide
- Pseudo whatsapp - Accueil - Messagerie instantanée
- Pseudo facebook - Guide
4 réponses
Salut,
Tu essaies de comparer la valeur de $verif, mais $verif, c'est ça :
$verif ="SELECT pseudo FROM compte";
ça ne sera jamais rien d'autre.
Il faut que tu exécutes cette requêtes sur ta base de données, puis que tu récupères la valeur.
Tu essaies de comparer la valeur de $verif, mais $verif, c'est ça :
$verif ="SELECT pseudo FROM compte";
ça ne sera jamais rien d'autre.
Il faut que tu exécutes cette requêtes sur ta base de données, puis que tu récupères la valeur.
Salut !
Il faut executé ta requete ;-)
Il ne suffit pas de simplement écrire ta requete comme ca.
Il existe des objets pour faire des requetes dans une base de données, et des modèle de programmation exprès pour cela.
Regarde de ce coté la ;-)
https://www.php.net/manual/fr/book.pdo.php
Regarde bien les exemples et tu y arriveras !
Il faut executé ta requete ;-)
Il ne suffit pas de simplement écrire ta requete comme ca.
Il existe des objets pour faire des requetes dans une base de données, et des modèle de programmation exprès pour cela.
Regarde de ce coté la ;-)
https://www.php.net/manual/fr/book.pdo.php
Regarde bien les exemples et tu y arriveras !
Plutot un PDO ;-)
Regarde le lien que j'ai mis, et sinon il y a énormément de tuto sur le net sur la PDO, que je te conseil à regarder ;-)
Google : tutoriel PDO php
Regarde le lien que j'ai mis, et sinon il y a énormément de tuto sur le net sur la PDO, que je te conseil à regarder ;-)
Google : tutoriel PDO php
Il faut déclaré ton objet :
$bd = new PDO(info de connexion);
$req = $db->prepare('SELECT count(*) FROM compte where pseudo like "%:p%"'); // tu prépare ta requete
$req->binValue(':p', $pseudo, PDO::PARAM_STR); // Tu insères le parametre
$res = $req->execute() or die(print_r($req->errofInfo())); // Tu execute la requete
if((bool)$res->fetch()) // Tu récupère le résultat et tu le compare
{
echo 'l'administrateur existe déjà';
}
$bd = new PDO(info de connexion);
$req = $db->prepare('SELECT count(*) FROM compte where pseudo like "%:p%"'); // tu prépare ta requete
$req->binValue(':p', $pseudo, PDO::PARAM_STR); // Tu insères le parametre
$res = $req->execute() or die(print_r($req->errofInfo())); // Tu execute la requete
if((bool)$res->fetch()) // Tu récupère le résultat et tu le compare
{
echo 'l'administrateur existe déjà';
}