Supprimer compte php BDD/mysql
Résolu/Fermé
A voir également:
- Supprimer compte php BDD/mysql
- Supprimer compte instagram - Guide
- Créer un compte gmail - Guide
- Supprimer une page word - Guide
- Créer un compte google - Guide
- Comment supprimer un compte gmail - Guide
24 réponses
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
13 juin 2012 à 18:14
13 juin 2012 à 18:14
Bonjour,
ton erreure a ete de ne pas creer une table de client ...
comment tu crées ton client mysql ??
ton erreure a ete de ne pas creer une table de client ...
comment tu crées ton client mysql ??
ya une table "users"
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
14 juin 2012 à 15:55
14 juin 2012 à 15:55
Regarde la commande SQL "delete"
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
14 juin 2012 à 16:20
14 juin 2012 à 16:20
La requête SQL "delete".
A ce stade-là, ce n'est plus ce genre de conseil qu'il faut lui prodiguer, mais plutôt une bonne adresse de tutoriel afin qu'il puisse apprendre de lui-même le PHP/MySQL. Il suffit de suivre les différents sujets qu'il a déjà rédigé sur ce forum pour comprendre que c'est le meilleur conseil à lui donner. Sans vouloir manquer de respect bien sùr... ^^
il n'y a pas la fonction php "supprimer"
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
15 juin 2012 à 21:29
15 juin 2012 à 21:29
En php, tu te connectes à ta base comme expliqué dans mon lien.
Tu exécutes ensuite la commande SQL "delete" que tu trouveras sur Google, entouré de code php, comme dans les exemples du lien.
Si tu ne veux pas faire plus d'effort, tu n'auras pas plus d'aide.
Tu exécutes ensuite la commande SQL "delete" que tu trouveras sur Google, entouré de code php, comme dans les exemples du lien.
Si tu ne veux pas faire plus d'effort, tu n'auras pas plus d'aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai trouver ça c'est un code valide ?
<?php DELETE [LOW_PRIORITY] FROM Nom_table [WHERE where_definition] [LIMIT rows] ?>
Donc sa marcherais ça ?
Delete from users where login=' <?php if(isset($_SESSION['username'])){echo ' '.htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8');} ?>'
non a mince sa donnerais plutôt ça:
Delete from users where username=' <?php if(isset($_SESSION['username'])){echo ' '.htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8');} ?>'
essaie avec ca
<?php //ouvrir une connexion, tu remplaces par les accès $mysqli = new mysqli("localhost", "nomuser", "password", "nombdd"); //tester la connexion if (mysqli_connect_errno()) { printf("Echec de la connexion : %s\n", mysqli_connect_error()); exit(); } // effectuer l'operation $mysqli->query("Delete from users where username=".$_SESSION['username']); //fermer la connexion mysqli_close(); ?>
ne fais pas un copier coller brute, il faut que tu remplace
"nomuser" par l'utilisateur de la BDD
"password" par le mot de passe de la bdd
"nombdd" le nom de la BDD
et aussi localhost si ta base est hebergé separaiment
apres tu teste
"nomuser" par l'utilisateur de la BDD
"password" par le mot de passe de la bdd
"nombdd" le nom de la BDD
et aussi localhost si ta base est hebergé separaiment
apres tu teste
ok on va aller doucement, dans ta page tu supprime tous et tu tapes:
<?php
session_start();
print_r($_SESSION);
?>
et dis moi ce que ça donne
<?php
session_start();
print_r($_SESSION);
?>
et dis moi ce que ça donne
ok maintenant tu supprime tous et tu met ça et dis moi ce que ça donne ( tu modifie les accès)
<?php
ini_set("error_reporting", 1);
session_start();
//ouvrir une connexion, tu remplaces par les accès
$mysqli = new mysqli("localhost", "nomuser", "password", "nombdd");
// effectuer l'operation
$sql="Delete from users where username=".$_SESSION['username'];
$mysqli->query($sql) ? $message="supprime" : $message="non supprime";
echo $message;
//fermer la connexion
mysqli_close();
?>
<?php
ini_set("error_reporting", 1);
session_start();
//ouvrir une connexion, tu remplaces par les accès
$mysqli = new mysqli("localhost", "nomuser", "password", "nombdd");
// effectuer l'operation
$sql="Delete from users where username=".$_SESSION['username'];
$mysqli->query($sql) ? $message="supprime" : $message="non supprime";
echo $message;
//fermer la connexion
mysqli_close();
?>
d'accord, donc soit on ne se connecte pas a la bdd soit la requette est fausse, on essaie de voir si la connexion marche bien, tu vide le tous et met ca et dis moi ce que ca donne:
<?php
ini_set("error_reporting", 1);
// remplace les acces
$mysqli_connection = new MySQLi('localhost', 'user', 'pass', 'db');
//rapport
if($mysqli_connection->connect_error){
echo "Non connecte";
}
else{
echo "Connecte";
}
?>
<?php
ini_set("error_reporting", 1);
// remplace les acces
$mysqli_connection = new MySQLi('localhost', 'user', 'pass', 'db');
//rapport
if($mysqli_connection->connect_error){
echo "Non connecte";
}
else{
echo "Connecte";
}
?>