お世話になっております。
データベースにデータを挿入する場合、サーバのOSの改行コードに改行コードを合わせてデータを挿入する方が良い、という事を聞きました。
これというのは、
例えば、WindowsやMACなどからHTMLフォームを通してLINUX上で動作するPHPプログラムで、データベースへデータを挿入する処理を書く場合"\r\n"や "\r" といった改行コードを"\n"に変換する処理を通してからデータベースに挿入した方が良いという事なのでしょうか?
要領を得ない質問で申し訳ありません。
本人に聞く事が出来れば良いのですが、それもかなわないので、お分かりの方がいらっしゃいましたらお返事いただけたら嬉しいです。
No.1ベストアンサー
- 回答日時:
結局、様々なOSから入力された改行付き文字列をひとつのデータベースにINSERTする場合に、
後でまとめて出力する際、改行コードがまちまちになってしまって困るということはあると思います。
Windowsで、改行が\rのみだった場合、改行されません。
出力が簡単になる、CSVなどの形式でダンプしたときに都合がいいようにするには、改行コードを合わせたほうが良いと思います。
<?php
$comment = $_POST['comment']; //入力された値があったとして
$comment = str_replace(array("\r\n", "\r", "\n"), "\n", $comment);
?>
こんな感じで。
>出力が簡単になる、CSVなどの形式でダンプしたときに都合がいい
INSERT時に処理しておけば、出力時に統一された改行コード\nなどで処理が可能という事なのですね。
納得できました。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP PHPSpreadsheetによる書き出し時のページネーション方法について 1 2023/03/20 10:35
- USBメモリー・SDカード・フラッシュメモリー 銀行が振込データの受け渡しに未だにFDを使っている理由は「FDDがAドライブ固定だから」って本当? 11 2022/06/02 03:53
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Visual Basic(VBA) 改ページ 2 2023/03/10 21:29
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- USBメモリー・SDカード・フラッシュメモリー 任天堂3DSについて ソフトとデータのお引越しをしました。新しい3DSにSDカード等のデータが移行出 1 2022/09/03 04:22
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エスケープ文字の復帰(¥r)と...
-
ソースコードの1行が長いとき...
-
ファイルから読み取った改行文...
-
VBAのコマンドボタンの文字列の...
-
C言語について。
-
VBAでCSVをExcelに取り込む時に...
-
JAVA System.out.println の ...
-
ラベル(スタティックテキスト)...
-
FORTRANで作成したテキストファ...
-
改行コードが半角スペースにな...
-
C++でのCRLFについて
-
C++で空Enterの入力を判...
-
英文のピリオドでのみの改行の仕方
-
コンボボックスの項目中に改行を
-
Getlineについて・・・・・・
-
改行が半角スペースに変わる
-
改行だけの行の削除
-
VBS 改行無しのファイル抽出方法
-
エクセルVBAのprintステートメ...
-
テキストボックス行の桁数を制...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
COBOLの改行
-
改行について
-
最終行の改行について
-
C++で空Enterの入力を判...
-
【VBA】エクセルで最後の不要な...
-
jsp 改行コードで改行させて表...
-
C++でのCRLFについて
-
ファイルから読み取った改行文...
-
テキストファイルから改行コー...
-
ExcelVBAでメールを作成してメ...
-
awkで改行を除いて文字列を抜き...
-
エクセルVBA 文字列領域が不足...
-
VBAでCSVをExcelに取り込む時に...
-
コンボボックスの項目中に改行を
-
JavaDoc コメントの改行について
-
Excel VBAからBeckyを起動して...
-
改行を読み飛ばす
おすすめ情報