Comment puis-je stocker des sauts de lignes de textarea correctement dans la base de données mySQL?

J'ai eu ce problème avec la soumission et le stockage de contenu du textarea, à laquelle j'ai été incapable de trouver une solution appropriée.

J'ai un formulaire avec un champ de type textarea, intitulée "description".

Quand je soumettre le formulaire avec plusieurs lignes de texte, comme

Ligne 1
La Ligne 2

La Ligne 3

Il est stocké dans la base mySQL avec beaucoup plus de nouvelles lignes. Il devient :-

Ligne 1

La Ligne 2

La Ligne 3

lorsque je vérifie la base avec phpmyadmin.

J'ai essayé les deux VARCHAR et types de TEXTE, c'est la même chose. Que dois-je faire pour stocker le contenu du textarea avec précision?

Pertinentes codeigniter lignes sont
un rang[$strField] = strip_tags($this->input->post($strField));
$this->db->insert($this->strTable, $un rang);

$strField sera mon champ de type textarea, et l'insertion est une fonction CI.

Avez-vous utilisé le mysql_real_escape_string fonction?
je crois, CI a déjà manipulé que

OriginalL'auteur Dork | 2011-03-09