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    
                               
/*---------------------------------------------------------------*/
/*
Titre : Nettoyer une table avec des mots à  bannir

URL : https://phpsources.net/code_s.php?id=122
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%' ");
?>

   Un petit merci aux auteurs pour leur 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, 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.

Insère un élément dans un tableau a une place donnée

Compatibilité : PHP 5, PHP 7, PHP 8

Insère un élément dans un tableau selon la clé. La fonction accepte les tableaux uniquement avec des clés numériques.

Recherche des mots clés connexes

Compatibilité : PHP 5, PHP 7, PHP 8

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

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