Kuidas teisendada reavahetusi MySQL-iks

Autor: Robert White
Loomise Kuupäev: 27 August 2021
Värskenduse Kuupäev: 16 November 2024
Anonim
how to user new line to break with PHP MySQL (nl2br)
Videot: how to user new line to break with PHP MySQL (nl2br)

Sisu

Reavahemärkide teisendamine MySQL-is võib olla väga kasulik, kui soovite kuvada andmeid mõnes teises programmis või operatsioonisüsteemis, mis kasutab sama funktsiooni jaoks erinevat märki. Reavahetusega tehakse kindlaks, et järgmisel real kuvatakse järgmine tekst. Selle funktsiooni märki võib sõltuvalt operatsioonisüsteemist esitada kui " n", " r" või " r n". Reavahetuse märgi teisendamiseks võite kasutada ka funktsiooni "REPLACE".

Samm 1

Juurdepääs MySQL-i andmebaasile. Selleks avage terminal või tööriist, näiteks phpMyAdmin, tippige "mysql -u kasutajanimi -p parool" ja vajutage "Enter". Asendage "kasutajanimi" ja "parool" oma juurdepääsu teabega.

2. samm

Looge ühendus andmebaasiga, mida soovite kasutada. Selleks tippige "connect database_name" ja vajutage "Enter". Asendage andmebaasi nimi andmebaasi nimega.

3. samm

Teisendage leheküljenumbrimärgid MySQL-i andmestringiks funktsiooni "REPLACE" abil, tippides:


UPDATE mitmustabel SET mycolumn = REPLACE (mycolumn, CHAR (10), ’’); või VÄRSKENDA mitmustabel SET mycolumn = REPLACE (mycolumn, CHAR (10) + CHAR (13), ’’); või VÄRSKENDA mitmustabel SET mycolumn = REPLACE (REPLACE (mycolumn, CHAR (10), ’’), CHAR (13), ’’);

Asendage "mytable" ja "mycolumn" oma andmebaasis oleva teabega. Funktsioon "REPLACE" võtab parameetriteks muutusketi, asendusketi ja asendusketi. Kolmanda parameetrina "" kasutamine eemaldab reavahemärgi täielikult. Teise võimalusena võite asendada "stringiga, nagu" ", mis on HTML-i reavahetus. "CHAR (10)" vastab reavoogu tähele ’ n’. "CHAR (13)" vastab " r", mis tähistab rea katkemist. "CHAR (10) + CHAR (13)" vastab " r n", vaheajale, millele järgneb rea sisestus. Päringu tüübi määratlus sõltub teksti kuvamise viisist. Windows kasutab tavaliselt " r n", samas kui Unixi ja Mac OS X-i põhised süsteemid kasutavad ainult " n".