これは、あなたが記述する何やっての例です:
mysql> create table GoogleLinks (links varchar(255));
Query OK, 0 rows affected (0.03 sec)
mysql> insert into GoogleLinks set links = '<a href="https://www.google.com">Google</a>';
Query OK, 1 row affected (0.02 sec)
mysql> select * from GoogleLinks;
+---------------------------------------------+
| links |
+---------------------------------------------+
| <a href="https://www.google.com">Google</a> |
+---------------------------------------------+
あなたの文字列リテラルアポストロフィ文字('
)が含まれている場合、あなたがそれらをエスケープする必要があります。
それは価値があるため、私はデータベースにHTML構文を保存しません。 URLとテキストを別々に保存します
mysql> create table GoogleLinks (url varchar(255), linktext varchar(255));
Query OK, 0 rows affected (0.03 sec)
mysql> insert into GoogleLinks set url = 'https://www.google.com', linktext = 'Google';
Query OK, 1 row affected (0.01 sec)
mysql> select * from GoogleLinks;
+------------------------+----------+
| url | linktext |
+------------------------+----------+
| https://www.google.com | Google |
+------------------------+----------+
アプリケーションコードでは、これら2つの属性をそのままフェッチし、それらをHTMLテンプレートにフォーマットします。
データベースではなくアプリケーションビューでHTMLフォーマットを実行すると、ハイパーリンクにCSSクラスを適用する必要がある場合など、プレゼンテーションをより簡単にカスタマイズできます。
[HTMLをMySQLデータベースに保存する](https://stackoverflow.com/questions/2641561/store-html-into-mysql-database) – AgapwIesu
リンクした質問に対する回答を理解する必要があります答えの合計はURLの周りに引用符を付けるだけではありませんでした) - https://stackoverflow.com/q/2641561/4843530。一度すると、あなたの質問はそのものの複製であることがわかります。 – AgapwIesu