Suppression php
Résolu
Jidoune
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
Jidoune Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
Jidoune Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je suis en train de faire une fonction en php pour supprimer un compte utilisateur. Cependant, ma fonction me dit qui a fini ma requête mais il n'y a eu aucun suppression.
Je mem demande ou serais l'erreur.
voici le code
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=site_cga_1', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
if(!isset($_POST["tele"]) || $_POST["tele"]=="")
{
echo 'Le champ numéro de téléphone est vide';
}
else
{
$tel = ($_POST['tele']);
$reponse=$bdd->query("DELETE FROM 'site_cga_1'.'comptes_utilisateurs' WHERE 'comptes_utilisateurs'.'tel' = $tel LIMIT 1;")
or die ("Pb avec la requette ");
if(!$reponse)
{
echo 'Erreur accès à la base de données lors de la suppression du compte utilisateur';
}else
{
echo 'fini';
}
}
?>
Je mem demande ou serais l'erreur.
voici le code
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=site_cga_1', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
if(!isset($_POST["tele"]) || $_POST["tele"]=="")
{
echo 'Le champ numéro de téléphone est vide';
}
else
{
$tel = ($_POST['tele']);
$reponse=$bdd->query("DELETE FROM 'site_cga_1'.'comptes_utilisateurs' WHERE 'comptes_utilisateurs'.'tel' = $tel LIMIT 1;")
or die ("Pb avec la requette ");
if(!$reponse)
{
echo 'Erreur accès à la base de données lors de la suppression du compte utilisateur';
}else
{
echo 'fini';
}
}
?>
A voir également:
- Suppression php
- Forcer suppression fichier - Guide
- Easy php - Télécharger - Divers Web & Internet
- Suppression compte gmail - Guide
- Suppression page word - Guide
- Suppression pub youtube - Accueil - Streaming
2 réponses
$reponse=$bdd->query("DELETE FROM 'site_cga_1'.'comptes_utilisateurs' WHERE 'comptes_utilisateurs'.'tel' = $tel LIMIT 1;")
tu t'embête pour rien là... il le sait que tu veux aller dans la BDD site_cga_1, puisque c'est là que tu est ;)
pareil pour tel... il le sait que tu veux aller dedans... tu lui dit avec le FROM
tien, un code qui devrait marcher :
tu t'embête pour rien là... il le sait que tu veux aller dans la BDD site_cga_1, puisque c'est là que tu est ;)
pareil pour tel... il le sait que tu veux aller dedans... tu lui dit avec le FROM
tien, un code qui devrait marcher :
"DELETE FROM comptes_utilisateurs WHERE tel='".$tel." LIMIT 1';"(le limit 1 est peut être abusé... pourquoi plusieurs lignes auraient le même num ? O_o)