[PHP] Netoyage de la BDD !
nicotendo
-
Nicotendo -
Nicotendo -
Bonjour, je souhaiterai faire une fonction php qui me nettoie ma base de donnée.
Plus précisément, voici une illustration :
id titre contenu date heure type
127 2008-10-11 11:40:14 titre
128 Votre message ici. 2008-10-11 11:40:14 article
Ma table s'appelle 'news' et contient 6 champs.
Je souhaiterai effacer les "lignes" du champ ayant rien pour titre ou contenu.
Merci pour votre aide.
ps : j'ai testé ceci, mais sans succès.
<?php
//Fonction de netoyage de la base de donnée
mysql_connect ("", "", "");
mysql_select_db ("");
mysql_query ("DELETE FROM `news` WHERE `news`.`contenu` = ''");
mysql_query ("DELETE FROM `news` WHERE `news`.`titre` = ''");
mysql_close();
?>
Plus précisément, voici une illustration :
id titre contenu date heure type
127 2008-10-11 11:40:14 titre
128 Votre message ici. 2008-10-11 11:40:14 article
Ma table s'appelle 'news' et contient 6 champs.
Je souhaiterai effacer les "lignes" du champ ayant rien pour titre ou contenu.
Merci pour votre aide.
ps : j'ai testé ceci, mais sans succès.
<?php
//Fonction de netoyage de la base de donnée
mysql_connect ("", "", "");
mysql_select_db ("");
mysql_query ("DELETE FROM `news` WHERE `news`.`contenu` = ''");
mysql_query ("DELETE FROM `news` WHERE `news`.`titre` = ''");
mysql_close();
?>
Configuration: Windows XP Firefox 3.0.3
10 réponses
-
-
-
Bonjour,
Tes requetes ont l'air bonnes.
Tu les as testé? -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Je vais tester merci, mais je ne dois pas faire une boucle while pour parcourir toute ma table?
-
-
-
Tu as pu tester tes requêtes ?
celle-ci
DELETE FROM `news` WHERE `contenu` = ''
ou
DELETE FROM `news` WHERE `contenu` IS NULL
Tu obtiens une erreur ? ou il n'y a aucun enregistrement d'effacé ? -
-