1

まず第一に、お粗末な質問についてお詫びします。私はプログラミングの他の分野でかなり経験を積んでいますが、自分自身にWeb開発を教えている最中です。

私は持っているつもりのウェブサイトを構築していarticlesます。私はサイトにmysqlテーブルに接続する方法を知っており、クエリに基づいてサイトを構築できます。つまり、something.com/articles?articleid="123456"

MySQLテーブルを使用して、各記事のすべての見出し、メタデータ、その他すべてを入力できます。私が抱えている問題はテキストの本文です。varchar(2000)ほとんどの場合、これはやり過ぎであり、まれであるため、 (たとえば)やりたがりません。場合によっては、それだけでは不十分かもしれません。

途中で間違った仮定をした場合は、もう一度お詫びします。主に当て推量と試行錯誤から、Web開発について知っていることを理解しました。

4

2 に答える 2

2

MySQLのTEXTデータ型を使用する必要があります。このタイプは、最大65,535文字を保持できます。さらに必要な場合は、タイプもMEDIUMTEXTありLONGTEXTます(ただしLONGTEXT、ほとんどの状況ではおそらくやり過ぎになります)。

于 2012-06-04T00:33:48.097 に答える
0

1つの列に大量のテキストを含めることを計画している場合は、代わりにテキストをファイルに保存することを検討してください。ファイルは、それら専用の特別なディレクトリに配置し、それぞれの記事IDで名前を付けることができます。

たとえば、記事#12345がユーザーから要求された場合、MySQLは記事のメタデータ/ヘッダーなどを提供し、PHPはその特別なディレクトリで12345.txtを取得して表示します。

于 2012-06-04T00:30:35.820 に答える