htmlspecialcharsを通してMySQLに格納したものを元に戻して出力
2024/03/04
MySQLにHTMLタグを入れたくない場合にhtmlspecialcharsを使うけど、それを元に戻して出力したいときがあった。htmlspecialchars_decodeという関数で対応できる模様。
htmlspecialchars_decode
http://php.net/manual/ja/function.htmlspecialchars-decode.php
ソースコード
<?php $str = "<p>this -> "</p>\n"; echo htmlspecialchars_decode($str); //<p>this -> "</p> echo htmlspecialchars_decode($str, ENT_NOQUOTES); //<p>this -> "</p> ?>
SQL文を打つときにシングルクオートとダブルクオートが入っているようなものを入っている場合に使える。
関連記事
-
-
MySQLでtime型データからint型データの減算を行い、減算後のデータで条件検索する方法
MySQLでtime型データからint型データの減算を行い、減算後のデータを検索 ...
-
-
MySQLで全国の市区町村のデータを入手し、抽出する方法
都道府県と市区町村が連携したセレクトメニューを作成したかった。具体的には大阪府を ...
-
-
MySQLで1対多というテーブル構造でデータ結合と条件検索する方法
MySQLで飲食店舗テーブルと休業日テーブルがあり、1店舗に対して複数行の休業日 ...
-
-
MySQLでSELECT時に数値を3桁ずつのカンマ区切りに変換する方法
MySQLで商品価格のような数値の値を3桁ずつのカンマ区切りで取り出したいという ...
-
-
MySQLで月別に集計を行う。あと日付時刻関数。
現在進行形でやっているデータ集計系だけど 新たな発見があったのでメモ。 ■日付時 ...