Les partenaires publicitaires:

Comment faire pour convertir Newline pour MySQL

Conversion de caractères de nouvelle ligne dans les domaines de MySQL peut être utile lorsque vous souhaitez afficher des données dans un programme ou système d'exploitation différent qui utilise un caractère de nouvelle ligne différente. Un caractère de nouvelle ligne spécifie que le texte suivant doit apparaître sur la ligne suivante. Le caractère de nouvelle ligne dans votre texte peut être " n", " r" ou " r n", En fonction de votre système d'exploitation. Vous pouvez utiliser le MySQL "REMPLACER" fonction de convertir les caractères de nouvelle ligne.

Instructions

  1. 1

    Connectez-vous à la base de données MySQL en ouvrant un terminal ou un outil, comme phpMyAdmin, tapant "Le mot de passe mysql nom d'utilisateur" et en appuyant sur "Entrez." Remplacer "nom d'utilisateur" et "mot de passe" avec vos informations de connexion réelle.

  2. 2

    Connecter à la base que vous voulez utiliser en tapant "connectez database_name" et en appuyant sur "Entrez." Remplacer "database_name" avec le nom réel de la base de données.

  3. 3

    Convertir les caractères de nouvelle ligne dans une chaîne MySQL avec le "REMPLACER" fonction en tapant:

    UPDATE SET matable mycolumn = REPLACE (mycolumn, CHAR (10), '') -




    ou

    UPDATE SET matable mycolumn = REPLACE (mycolumn, CHAR (10) + CHAR (13), '') -

    ou

    UPDATE SET matable mycolumn = REPLACE (REMPLACER (mycolumn, CHAR (10), ''), CHAR (13), '') -

    Remplacer "matable" et "mycolumn" avec les informations de votre base de données. La "REMPLACER" fonction prend comme arguments la chaîne à modifier, la chaîne à remplacer et la chaîne à remplacer. Utilisation de '' comme troisième argument élimine efficacement le caractère de nouvelle ligne. Alternativement, vous pouvez remplacer '' avec une chaîne telle que "", Qui est un saut de ligne HTML. "CHAR (10)" est ' n', le caractère de saut de ligne. "CHAR (13)" est " r", Le caractère de retour chariot. "CHAR (10) + CHAR (13)" est " r n", Un retour chariot suivi d'un saut de ligne. Quelle requête à utiliser dépend de la façon dont les nouvelles lignes apparaissent dans votre texte. Windows utilise généralement " r n", Tandis que les systèmes de type Unix et Mac OS X utilisation " n."

Conseils & Avertissements

  • MySQL n'a pas de problème stocker des caractères de nouvelle ligne. Si votre objectif est d'afficher le texte en HTML, vous pouvez utiliser le PHP "nl2br" fonctionner pour insérer le saut de ligne de tag HTML, "", Avant que tous les retours à la ligne.
» » » » Comment faire pour convertir Newline pour MySQL