PHP MySQL suppression et existance tuple
John
-
Gerrard88 Messages postés 15 Statut Membre -
Gerrard88 Messages postés 15 Statut Membre -
Bonjour,
Merci pour votre passage.
Le programme affiche toujours existe, ou est l'erreur? :(
la connexion à la base ça marche et la table amdin contient username et password.
Un autre probleme pour la suppression:
Il affiche toujours "Vous avez supprimer..." le else ca marche jamais, quelque soit la variable à effacer existe ou non!
Merci encore ;)
Merci pour votre passage.
Le programme affiche toujours existe, ou est l'erreur? :(
$existe=mysql_query("select count(username) from admin where username='$username' ");
if($existe)
{echo "existe";}
else
{echo "doesnt exist";}
la connexion à la base ça marche et la table amdin contient username et password.
Un autre probleme pour la suppression:
$requete="delete from admin where (username='$username')";
$exec=mysql_query($requete)or die(mysql_error());
if($exec)
{echo '<h1>Vous avez supprimer l\'administrateur:'.$username.'</h1>';
}
else
{ echo "<h1>Le nom d'utilisateur n'existe pas.</h1>";
}
Il affiche toujours "Vous avez supprimer..." le else ca marche jamais, quelque soit la variable à effacer existe ou non!
Merci encore ;)
A voir également:
- PHP MySQL suppression et existance tuple
- Forcer suppression fichier - Guide
- Easy php - Télécharger - Divers Web & Internet
- Suppression compte gmail - Guide
- Mysql community server - Télécharger - Bases de données
- Suppression page word - Guide
2 réponses
Au fait pour le premier, il affiche toujours existe car vous lui avez dit de tester si la requête passe et non pas si la requête renvoie quelque chose. Alors vu que la requête passe dans tous les cas alors le résultat sera toujours vrai et le programme affichera toujours existe. Essayez plutôt avec :
if(mysql_num_rows($existe)!=0) echo "existe"; else echo "n'existe pas";
Même problème aussi. Essayez avec :
Tenez moi au courant!
$requete="delete from admin where (username='$username')";
$exec=mysql_query($requete)or die(mysql_error());
if(mysql_affected_rows($exec)==0)
{echo '<h1>Vous avez supprimer l\'administrateur:'.$username.'</h1>';
}
else
{ echo "<h1>Le nom d'utilisateur n'existe pas.</h1>";
}
Tenez moi au courant!