Mysql
 sql >> Database >  >> RDS >> Mysql

query sql per convertire il carattere di una nuova riga in un html


Prima domanda:

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

Se non sostituisce nulla, usa '\n' invece di '\r\n' .

Seconda domanda:

Non puoi farlo con una query SQL, devi recuperare questi dati in uno script PHP, o qualsiasi altra cosa che ti piace, ed eseguire una sostituzione di espressioni regolari (esempio per PHP):

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