+2

Tenho um campo textarea. Como faço para inserir no MySQL até as tabulações e qubr. de linha que foram digit. nesse camp

criado por Bruno Rodrigues Silva em 25/04/2002 5:42am
Nenhuma descrição foi enviada.

Lista de Respostas:

0
25/04/2002 7:09am
(~14 anos atrás)
veja a função nl2br();

0
26/04/2002 10:43am
(~14 anos atrás)
$texto=nl2br($texto);

0
20/01/2004 9:14pm
(~13 anos atrás)
INSERT INTO tabela (text_area) VALUES ('".htmlentities($_POST['text_area'])."')";

0
17/03/2010 11:01pm
(~6 anos atrás)
Não precisa fazer nenhum tratamento especial, além do tratamento convencional.

$texto = mysql_real_escape_string($_POST['texto'], $conexao);
$sql = sprintf("INSERT INTO tabela (texto) VALUES ('%s')", $texto);

Usando htmlentities ou nl2br, você vai armazenar código HTML no BD. Algo um pouco estranho, afinal, o banco pode ser compartilhado com um sistema desktop, que não quer os dados com tags e entities.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)