• ベストアンサー

フィールド内に改行は入れられますか

データベースのフィールドに改行付きのデータを登録することは出来ますか? HTMLのTABLEの中にデータベースの内容を表示するようにしたいのですが、データベースの内容を改行付きで取得したいんです。そしてその改行が有効になるようにHTMLで表示したいのですが。そういうことはできますか? 出来るか出来ないかは使用するデータベースによって変わってきますか? 使用データベースはACCESSかオラクルかまだ決まっていません。

noname#3456
noname#3456

質問者が選んだベストアンサー

  • ベストアンサー
noname#102878
noname#102878
回答No.2

データを登録するときに改行コードを<BR>に変更してテーブルに格納すればよいと思います。

その他の回答 (1)

noname#3345
noname#3345
回答No.1

データベースで変わってくると思います。 ちょっと記憶があやふやで申し訳ないのですが、ACCESSはテキストエリアなど改行付きのデータを挿入した場合、改行が付いたまま登録されます。 が、オラクルは確か、改行コードが落ちてしまったような気がします。 ACCESSの場合であれば、そのまま登録してHTML表示をする際に、改行コードであるchr(10)chr(13)を<BR>に置き換えてやれば、改行付きで表示可能です。 ただ、オラクルなど他のDBでも使えるようにするのであれば、データを登録する際に、chr(10)chr(13)を<BR>に置き換えた形の文字列を登録して、HTMLにはそのまま表示するとした方が、楽かもしれません。

関連するQ&A

  • フォームのインプットフィールド内の改行について

    HTML、ASP、Accessを使い、掲示板を作成しています。 インプットフォームで得たデータをAccessのdbに書き込みます。 すでに書き込まれた内容を掲示板に表示する際に、入力されたときの改行も反映させたいのですがうまくいきません。書き込みページに<br>タグを入れてもらうと表示上で改行できますが。設定上で同じような結果を出したいのですが、いい方法ありますか? お願い致します。 (この入力フィールドはまさに改行が反映されてますが、この質問書き込みページのようにしたいのです・・・)

  • 改行付き文字列をカラムに入れたい

    Microsoft Accessを使用して レシピデータベースを作りたいのですが 例えば、材料などは各材料毎に改行を入れて 一つの材料カラムに登録したいのです 以下のように↓ 牛肉 たらこ キウイ このように登録するには どうすればいいのでしょうか? また、データベースの内容を取得して ホームページに表示する場合も、改行は再現できますか。

  • 改行コード

    アクセス2000で作成したテーブルをCSVにはきだしているのですが、あるフィールドのデータに改行コードが入っています。 クエリで、フィールド内のデータの改行コードを省くということは出来るのでしょうか?

  • ACCESSでの改行コード

    ACCESSでの改行コードの入力方法を確認させてください。 ACCESSのテーブルにテキスト型のフィールドを用意し、一つのフィールドに改行が入ったデータを入力したいと考えています。 以下の方法を試してみましたが、改行コードが入っていないように思えます。 1.エクセルで一つのセルで、ALT+ENTERで文字列を入力し、テーブルにデータをインポート。 2.上記エクセルのデータをCSVで保存したものをテーブルにインポート。 これら2つのデータをテーブルで確認すると、改行はされていないですし、テーブルのデータをエクスポートしたものも改行はされていませんでした。 フィールドの設定で何か必要なんでしょうか? それとも、テキスト型のフィールドには改行コードを持てないんでしょうか?

  • フィールド名について

    一般論というか基本的な考え方として, データベースの中にいくつかテーブルがあって,それぞれリレーション張られていなません。 このときに同じフィールド名を使用することは好ましくないでしょうか? 少し具体的に書くと 例えばアクセスで DB1.MDBというデータベースの中に Aテーブル,Bテーブル,Cテーブルとあったとして Aテーブルの中でNameIDというフィールドを作ったとします。 次にBテーブルを作成していて,またNameIDというフィールド名を使うということです。 このようなデータベースは, どんなデメリットメリットが予想されるか教えてください。 よろしくお願いします。

  • アクセスのテーブルの2つ以上のフィールドの文章を結合した文章をフィールドごとに改行する方法

    アクセス2003を使用しています。テーブルのフィールドにある文章を結合し、1つの文章にして、他のフィールドに入れ、レポートで印刷すると改行されていないので見にくくなります。それで、結合する前のフィールドごとに改行されて印刷されると見やすいので、その方法を教えてください。  フィールドの文章の結合は、選択クエリの中で、式ビルドで & を使って結合しました。(これも別な方法があると思いますが) マクロなどでする方法もあるかもしれませんが、わかりません。

  • 改行コードを保存できない。

    <textarea wrap="hard" name="sentence" rows="3" cols="30"></textarea> このフォームで、入力したデータは、 PostgreSQLのテーブルに保存されるように構成しました。 フィールドは、"text"型です。 いざそれを、phpでHTMLに呼び出すと、改行文字は無視されます。 実際に、データベースを開くと、その値はこのようになっていました。 "ああああ・・あああ・・・・ああ" 改行コードはどうやら、"・"2個を改行1つと扱って保存しているようでした。 phpで、・・を含む値をHTML呼び出す時、 ・・を<BR>として呼び出して、改行してしまう技はないでしょうか?

  • PLSQLで添え字を使用してフィールドの内容を取得したい。

    PLSQLで添え字を使用してフィールドの内容を取得したい。 http://okwave.jp/qa/q1862026.html 上記のページを確認しましたが、どうも回答が私が求めている内容とは 違いますのでご質問させていただきます。 PLSQLで下記のような動作を行いたいです。 下記のようなテーブル構造のテーブルがデータベースにあります。 キー、フィールド1、フィールド2・・・・フィールド50 特定の内容をフィールド1からフィールド50までの値を確認する、 と言う簡単な内容なんですがVBなどで用いる フィールド名 & 添え字 などで内容を確認しようと思ったのですが、PLSQLでやるのが上手く出来ず どのようにやれば上記の内容もしくは上記に近い内容を実装できるのでしょうか・・・ 些細な事でも構いませんのでご助言頂けましたら幸いです。 Oracleのバージョンは8.1.6.0.0です。

  • データを改行する方法

    データの呼び出し方についてご教授お願いします。 言語:Microsoft Visual Studio 2008 データベース:SQL Server 2005 非接続型のデータアクセスです。 varchar型のフィールドにデータを格納しているのですが、ダラダラとこのように入っています。 ↓ ああああああああああ。いいいいいいいいいいい。うううううううううううう。 これをフォーム上のテキストボックス(Multiline=true)に下記のように表示したいのですがどのようにすればよいのでしょうか? ああああああああああ。 いいいいいいいいいいい。 うううううううううううう。 できれば、改行したデータをそのままフィールドに持てればいいのですが、そのようなことができるのでしょうか?

  • DBで改行が入っているデータをExcelに改行なく貼り付けたい。

    ちょっとわかりにくいかもしれない質問をしてしまうのですが・・・。 OracleからBrioQueryというソフトを介してExcelにデータを貼り付けようとしています。 Oracleデータベース内で文字項目のデータがあるのですがメモみたいに使用している項目で長い文などで途中で改行されてデータが入っています。 このデータベースからBrioQueryという、データを抽出・分析したりするソフトを使ってデータを抽出します。このソフトは画面的にはExcelに近い感じで上記の文字項目データは1つのセルの中で改行された形でセットされています。(BrioQueryではデータの修正ができないようです) このBrioQueryからデータをクリップボードにコピーしてExcelに貼り付けられるのですが、上記文字項目がExcelでは1つのセルに収まらず改行の部分で本当に次の行の頭に改行されてしまうのです。 Excelに貼り付ける時に次の行に改行されずに貼り付けられる方法ってあるのでしょうか? OracleからBrioQueryの部分は自分からすると高度すぎるのでこのまま使いたいのでなんとかExcelの部分で対応できればという事で質問させて頂きました。 よろしくお願い申し上げます。