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.

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.

Découpe sépare une phrase en mots

Compatibilité : PHP 5, PHP 7

Découpe, sépare un texte en mots. Retourne un tableau avec les mots, dans l'ordre de la chaine.

Présentation de PHP

PHP débutant et initié 50 Tutoriel

Présentation de MySQL