Nettoyer une table avec des mots à bannir

      Information sur le code

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


Information sur les mises à jour

Dernière mise à jour :

    14 Sept 2019
    fonctionnement du code vérifié

9 560  vues
Compatibilité du code
PHP 5, PHP 7 et PHP 8
  code source classé dans   SQL Tricks
  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    
                               
/*------------------------------*/
/*
Titre : Nettoyer une table avec des mots à  bannir

Date édition : 15 Avril 2005
Date mise a 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%' ");
?>

[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éresser

Correcteur de texte avec mots en majuscule

Compatibilité : PHP 5, PHP 7, PHP 8

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, PHP 8

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.

Nettoyer les alias d'emails de Gmail

Compatibilité : PHP 5, PHP 7, PHP 8

Regex qui vous permet de nettoyer tous ces alias d'adresse email et de retrouver les adresses originales.

* Requêtes exécutées avec Recherche Contextuelle

  Les derniers scripts PHP / MySQL

ILIAS 10.6

logo ILIAS
Langue langue de
Date  aujourd'hui
Taille 150 Mo
Catégorie Administration

EspoCRM 9.3.4

logo EspoCRM
Langue langue us
Date  aujourd'hui
Taille 40 Mo
Catégorie CRM

Elgg 6.3.4

logo Elgg
Langue langue fr
Date  aujourd'hui
Taille 47 Mo
Catégorie Social-network

B2evolution 7.2.5

logo b2evolution
Langue langue us
Date  aujourd'hui
Taille 29 Mo
Catégorie Blogs

Ampache 7.9.2

logo Ampache
Langue langue us
Date  aujourd'hui
Taille 11 Mo
Catégorie Divers

PHP 8.5.4

logo PHP
Langue langue us
Date  hier
Taille 32 Mo
Catégorie PHP