Effacer le contenu d'une entrée du champs ?
Résolu
salimdrame
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
-
salimdrame Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
salimdrame Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je sais que pour effacer un champs, il suffit d'utiliser "DELETE FROM **** WHERE etc etc". Mais ce que je veux c'est effacer le contenu d'une entrée du champs et non le champs tout entier.
Par exemple si ma table contient deux entrées ID et MDP et que les valeurs respectives sont "12" et "Ljjdh90", comment faire pour effacer "Ljjdh90" et conserver la valeur de l'ID sans pour autant supprimer la ligne entière?
Merci d'avance
Je sais que pour effacer un champs, il suffit d'utiliser "DELETE FROM **** WHERE etc etc". Mais ce que je veux c'est effacer le contenu d'une entrée du champs et non le champs tout entier.
Par exemple si ma table contient deux entrées ID et MDP et que les valeurs respectives sont "12" et "Ljjdh90", comment faire pour effacer "Ljjdh90" et conserver la valeur de l'ID sans pour autant supprimer la ligne entière?
Merci d'avance
A voir également:
- Effacer le contenu d'une entrée du champs ?
- Word a trouvé du contenu illisible - Guide
- Comment effacer une page word - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Effacer les données de navigation sur android - Guide
6 réponses
Voici ce que je fais :
*********************************************************
$id = $_GET['id'];
$last_modif = $_GET['last_modif'];
$logo = $_GET['logo'];
$erase = $_GET['null']; //La valeur de cette variable n'existe pas et est supposée être vide
// connexion à la base de données
$mysql_link=mysql_connect("****", "****", "****");
mysql_select_db("****", $mysql_link);
//Modification de la table
$sql ="UPDATE Table SET
`last_modif` = '$last_modif',
`logo` = '$erase' //On remplace la valeur du champ par la variable vide
WHERE id='$id'";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion à la base
mysql_close();
*****************************************
Mais ça ne marche toujours pas
*********************************************************
$id = $_GET['id'];
$last_modif = $_GET['last_modif'];
$logo = $_GET['logo'];
$erase = $_GET['null']; //La valeur de cette variable n'existe pas et est supposée être vide
// connexion à la base de données
$mysql_link=mysql_connect("****", "****", "****");
mysql_select_db("****", $mysql_link);
//Modification de la table
$sql ="UPDATE Table SET
`last_modif` = '$last_modif',
`logo` = '$erase' //On remplace la valeur du champ par la variable vide
WHERE id='$id'";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion à la base
mysql_close();
*****************************************
Mais ça ne marche toujours pas
$erase = $_GET['null']; //La valeur de cette variable n'existe pas et est supposée être vide
je capte pas pourquoi tu t'encombres d'un truc aussi improbable.
il faut bien sûr que ton champ accepte les valeurs null
je capte pas pourquoi tu t'encombres d'un truc aussi improbable.
//Modification de la table $sql ="UPDATE Table SET `last_modif` = '$last_modif', `logo` = '' // c'est tout :| WHERE id='$id'";
il faut bien sûr que ton champ accepte les valeurs null
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question