Verifier si pseudo est deja dans la base de donnée
Résolu/Fermé
A voir également:
- Verifier si pseudo est deja dans la base de donnée
- Verifier un lien - Guide
- Formules excel de base - Guide
- Vérifier si mot de passe piraté - Guide
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Germain veut gérer les activités de son association avec une base de données. il a commencé à créer des tables dans un fichier, mais il n’est pas sûr du résultat. le fichier à télécharger contient uniquement le schéma de cette base de données. en l’état actuel, que peut-on en déduire ? - Forum Outlook
4 réponses
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
3 juin 2013 à 17:13
3 juin 2013 à 17:13
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.
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
3 juin 2013 à 17:13
3 juin 2013 à 17:13
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 !
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
3 juin 2013 à 17:20
3 juin 2013 à 17:20
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
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
3 juin 2013 à 17:42
3 juin 2013 à 17:42
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à';
}
jamalelomri
Messages postés
1
Date d'inscription
lundi 3 juin 2013
Statut
Membre
Dernière intervention
3 juin 2013
3 juin 2013 à 18:28
3 juin 2013 à 18:28
avant de faire le test
if($verif !== $pseudo){
echo 'OK';
}
il faut d'abord executer la requette $verif avec la fonction mysql_query.
voici ton nouvaeu code a integrer :
$verif =mysql_query("SELECT pseudo FROM compte where pseudo='$pseudo'");
if($verif!=0){
echo"ok ";
}else{
echo" non valide";
}
if($verif !== $pseudo){
echo 'OK';
}
il faut d'abord executer la requette $verif avec la fonction mysql_query.
voici ton nouvaeu code a integrer :
$verif =mysql_query("SELECT pseudo FROM compte where pseudo='$pseudo'");
if($verif!=0){
echo"ok ";
}else{
echo" non valide";
}
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
4 juin 2013 à 15:43
4 juin 2013 à 15:43
$res[0] :)