PHPもMySqlも学校の授業で数週間触った程度の素人です。
小論みたいな長さの(2千-4千文字)html形式の文書を300ページくらいを自分のウェブサイトで必要に応じて表示したいのですが、PHPとMySqlは技術的に適しているのでしょうか?
レンタルブログとか漁ってみたんですが、気に入ったものが見つかりませんでした。
スクリプト言語はもう少し掘り下げてみたいと常々思っていたので、これを口実にPHP/MySqlに取り組んでみたいと思っています。が、1データのサイズとして小論文並みの文字数+体裁を整えるhtmlタグって大きすぎるのか?とふと疑問に思いました。
もし1データとして大きすぎる場合、他の技術を使ったほうが良いのでしょうか?
サイトはレンタル(ハッスルサーバ)で、アクセス数は一日平均200件以下という小規模な物です。
htmlからDB管理(か似たような一括管理)に移行したい理由は、ページ数が増えてきた事と、それらに個別のタイトル<title>、ジャンプリンク、解析タグを挿入するのが煩雑になってきた、ということです。
上記の要素以外の本文はどれも同じ構造なので、DBで本文を管理して、体裁と前後リンク、解析タグの自動生成をPHP(の類)で出来ないかと思ったわけです。
まだ仕様の下書きみたいな段階で漠然とした質問ですが、アドバイスいただけたら幸いです。
もし全部の条件を満たすのが無理でも、PHPとMySqlを触ってみたいので、スケールを下げた物でアドバイスいただくのでも有難いです。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
文書自体はsqlとは別にしてsqlで文書(というファイル)のデータベース、phpで文書整形として吐きだし ってやり方が楽なんじゃないかな。
sql側にはファイル名、タイトル、著者、概要、いくつかのキーワード 辺りを埋め込んでおければ良いんじゃないかな。(日付等が居る場合はそういうのも。そのへんはDB構築側の設計の問題)
文書自体はただのテキストでも良いしxml化しておいても良いし。
文書整形をどこまでサーバ側にやらすか ってとこかな。
私ならxmlにしといてphpはsql操作とクライアントpushを担当して ユーザ側はxmlとxslt(html整形用)を受け取って表示・・・かな
SAYKA さん
うあー、授業を思い出す…。アドバイス有難うございます!
そーか、xmlなんてのもありましたね。授業ではバラバラに教わったので統合してひとつのシステムにするところまで頭が回りませんでしたw
完全に見当違いではなかったようなので(ヨカッタ)、調べるのも勉強のうちって事でもう少し掘ってみたいと思います。クライアントpushが一番なじみが薄いですが、これももう少し調べてみます。
xml、sql、php、push技術と並べるとオソロシイですが、要は3ページ(今、前、後)動けばあとはそれを拡張していくだけですよね。頑張ります。またgooでゴネてたら構ってやって下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript 【jquery】EasyUIのSubGridにMySQLのテーブルデータを表示&編集にしたい 5 2022/05/02 13:10
- PHP 「基礎からのMySQL 第3版 Kindle版」を数年前購入して全部やりました。 1 2022/09/15 05:32
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- PHP PHP & MySQL: Server-side Web Development ペーパ 1 2022/04/19 19:23
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブル名が可変の場合のクエ...
-
テーブル所有者、スキーマ所有...
-
下記の問合せを行うクエリを、P...
-
#1062 - '0' は索引 'PRIMARY' ...
-
my_itemsテーブルのIDにAUTO_IN...
-
SQLです。こんな感じですか?あ...
-
mysqlがインストールされている...
-
sqlにおけるテーブル名と各カラ...
-
php テーブルを作れない
-
SQLiteについて
-
下記の問合せを行うクエリを、P...
-
書籍の内容はまともでしょうか?
-
はもうダメですか?
-
MySQL NULLだけをカウントして...
-
SQL文のエラー
-
htmlコードで書かれた表にphpで...
-
`picture` varchar(255) のコマ...
-
参考書に従って入力したつもり...
-
SQLでカラムを追加し、条件に合...
-
PHPで「myql関数」が使用できな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブル名が可変の場合のクエ...
-
#1062 - '0' は索引 'PRIMARY' ...
-
SQLでカラムを追加し、条件に合...
-
データベースの接続に失敗して...
-
東京23区を、皇居を中心とした...
-
BGMを教えてほしいです!
-
mysqlのupdate構文についての質...
-
エラー 1068 (42000): 複数の主...
-
下の画像はSQLの4大命令の性質...
-
htmlコードで書かれた表にphpで...
-
mysqlでunixtimeによる日付範囲...
-
SQLについて教えて下さい。 SEL...
-
うまくいきません教えてくださ...
-
無料なのに支払するのか!です...
-
【初歩】ラジオボタンをつかっ...
-
MySQLでcreateが使えない MySQL...
-
MySQLのテーブル作成でハイフン...
-
SQLで日付別のIDを生成するには
-
MySQLでエラーがでて前に進めま...
-
mysqlがインストールされている...
おすすめ情報