Mysql
 sql >> Base de données >  >> RDS >> Mysql

requête sql pour convertir le caractère de nouvelle ligne en html


Première question :

UPDATE exp_channel_data SET text_column = REPLACE(text_column, '\r\n', '<br />')

Si cela ne remplace rien, utilisez '\n' au lieu de '\r\n' .

Deuxième question :

Vous ne pouvez pas le faire avec une requête SQL, vous devez récupérer ces données dans un script PHP, ou tout autre élément de votre choix, et effectuer un remplacement d'expression régulière (exemple pour PHP) :

$new_str = preg_replace('#<(p|span)[^>]+>#', '<$1>', $old_string);