Nettoyer une table avec des mots à bannir

  Information

Nettoyer une table de mots à bannir est très simple. Ici on supprime directement l'enregistrement qui contient les mots à bannir.

  code source classé dans  SQL Tricks

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
 24    
                               
<?php
/*---------------------------------------------------------------*/
/*
    Titre : Nettoyer une table avec des mots Ã Â  bannir                                                                  
                                                                                                                          
    URL   : https://phpsources.net/code_s.php?id=122
    Date Ã©dition     : 15 Avril 2005                                                                                      
    Date mise Ã  jour : 14 Sept 2019                                                                                      
    Rapport de la maj:                                                                                                    
    - fonctionnement du code vérifié                                                                                
*/
/*---------------------------------------------------------------*/

    $ch1 ='idiot|stupide|putain';
    $ch2 ='sex|sexe';

    $conn->query(" DELETE
                   FROM tb
                   WHERE ch1 REGEXP '%$ch1%'
                   OR ch2 REGEXP '%$ch2%' ");
?>



   Dites merci aux auteurs pour leurs travail, ça ne coûte rien et ça fait toujours plaisir wink

[2]

  • avatar

    KOogar

    23 Juin 2007 à 09:38

    Nettoyer une table ne veut pas dire "la vider completement"; le code ci dessus sert à enlever des éléments contenues dans les enregistrements. Pour vider tout le contenu d'une table , nous aurions pu faire aussi : "DELETE FROM votre table";

  • avatar

    Piranh@

    21 Juin 2007 à 23:12

    mysql_query("TRUNCATE TABLE `MATABLE`");


 Autres snippets qui pourraient vous intéressez

Correcteur de texte avec mots en majuscule

Compatibilité : PHP 5, PHP 7

Cette fonction PHP permet de corriger les textes qui contiennent des mots 100% en majuscule.

Générer des mots de passe avec préfixe + suffixe

Compatibilité : PHP 5, PHP 7

Une fonction pour générer des passwords élaborés. le principe est simple, vous générez le nombre de lettre que vous voulez.

Recherche des mots clés connexes

Compatibilité : PHP 5, PHP 7

Cherche les mots clés connexes à un ou plusieurs mots clés. Utilise Google pour trouver les mots clés.

Générateur de Nuage de Mots - PHP Sources

Compatibilité : PHP 4, PHP 5

Voici un générateur de Nuage de Mots, c'est le même générateur qui est utiliser pour tout les différents Nuage de Mots de ce site.

En PHP bannir ou supprimer les mots d'un texte

Compatibilité : PHP 5, PHP 7

Bannir autant de mots que vous le souhaiter. Enlever enfin du spam de vos textes et ne prendre que les mots souhaités.

Présentation de PHP

PHP débutant et initié 50 Tutoriel

Présentation de MySQL