• 締切済み

Webデータベース MySQL

betagammaの回答

  • betagamma
  • ベストアンサー率34% (195/558)
回答No.9

>csvファイルをサーバーにその まま置いておくといのは、データベースの中にとい うことでしょうか? いえいえ、データベースとは関係ありません。別に、WEBサーバーは、HTMLやPHPやCGIしかおけないわけではなく、どんなファイルでもおけるわけですから、csvファイルをWEBサーバーの公開フォルダの中に入れておけばいいだけです。 具体的には、 http://www.city.nagoya.jp/50kyoiku/jouhou/kazu2003.htm を見てみてください。CSV、となっているところが、ここで言っている、「そのまま置く」です。xxx.htmlというファイルをWEBサーバーにおいて公開するのと同じように、拡張子がなんであろうと、yyy.csvでも、置いてさえあればいいわけです。 >そうですよね、でも、HTMLに変換してページに載せたいと思っているのですが。。。 なら、自分は使ったことがありませんが、LaTeX2HTMLというツールがあります。 http://www.dmm.co.jp/mono/dvd/-/list/=/article=label/id=3473/ 慣れれば使い勝手がいいのかもしれませんが、お勧めはしません。 mighty5さんの要望を満たすには、wikiという仕組みが、おそらく一番あっているのでは?と思います。これは、 ・複数の人(ユーザー名とパスワードで制限がかけられる)がページを編集・ファイルをアップロードできる ・複数の人がアップロードしたファイルを見る・使用ことができる という仕組みの総称です。PHP,PerlといったCGI系の言語で かかれていて、WEBサーバー上で動かします。(PHPは、厳密にはCGIとはいえませんしPerlもmod_perlを使う分にはCGIではないですが) 一つのプログラムではなく、「仕組み」の名前なので、この仕組みを実現するソフトウェアがいろんな言語でたくさんかかれていて、wikiクローンという名前がついています。pukiwiki,yukiwiki,mediawikiなどが有名です。 http://fswiki.poi.jp/wiki.cgi?page=Wiki%A5%AF%A5%ED%A1%BC%A5%F3 を見てみてください。これだけたくさんのソフトがあります。こういうソフトの中から、一つを選んで、WEBサーバーにインストールする形になります。wikiを使って、百科事典を作ろう、というサイトもあります。wikiがどういうものか知りたいのでしたら、このページのアカウント(フリーでとれます。企業がやっているわけではないので、細かい情報は聞かれません)をとって、どこかに書き込みしてみることをお勧めします。wikiの考え方は実際にやってみないとわかりにくいので。 http://ja.wikipedia.org/wiki/メインページ でですね・・・TeXをHTMLで見れるようにしたい、という要望を満たすには、LaTeX2HTMLを使う、という方法もあるのですが、wikiのいくつかには、拡張機能で数式を直接書くことができるものがあります。pukiwikiもその一つで、mimetexプラグインというのをいれることで、 http://www.sato.kuis.kyoto-u.ac.jp/~key/pukiwiki/index.php?%5B%5BPukiWiki%2Fkey%A4%CE%B3%C8%C4%A5%2Fmimetex%5D%5D このように、直接数式を書くことができます。ちょっと小さくてみにくいですが、左上の編集を押して、編集すると、#mimetex{}の中に、直接TeXをかけることがわかります。このページは編集を許しているので、ちょっと数式をいじって、直接かけることを体感してみてください。

関連するQ&A

  • WEBデータベースについて

    PHP、MySQL等でデータベースの構築を考えています。検索条件で絞り込んだレコードに記載してあるURLやPDFファイル名から、画像・データ等が記載されているWEBページやPDFファイルを示すようなことはできるでしょうか。j

  • ACCESSをWEB計画(超初心者です)

    お世話になります。 社内の管理簿を一つにまとめたいのですが 各部署の管理簿等はACCESSとエクセルで一つのPCに置いてそれを読みに行ってます。 それを社内でWEBにしたいのですが、たとえば 営業部→積算部→設計部→施工部→竣工部、と工程があるのですが、ほとんどが独自のACCESSで管理していて書類上事故が多く困ってます。 各部署にはそのままACCESSを使ってもらいつつ WEBで変更可能なようにしたいのですが。 ACCESSではキー検索はほとんど決まっていてどの部署でもオーダー番号で検索しております。 各部署の1:ACCESS 2:ACCESSのデーターをASPなどで検索・表示・更新・削除等できるとお聞きしました、 本当にそのようなことが可能なのか又、どのような手順でするのかご教授お願い致します。 これから参考本を買いに行こうと思うのですが なにから入っていけばいいのか分かりません。 無駄に購入してしまった参考本:MySQLとPHP、perl、MySQL、PHP、perl/CGI3冊、WEBプロディユースeto・・・です 外注等金銭的には考えておりません。 もう半年ぐらいになりくたくたになりました誰か ご教授宜しくお願い申し上げます

  • php経由のMySQL

    php経由で、サーバー上のMySQLにアクセスします。 その場合の、MySQLへの接続アカウントの処理は、どうするべきなのでしょうか? DBとのやり取りのコードは、サーバー上のphpファイルに書かれていますし、そのphpにアクセスしてデータをやり取りします。なので、MySQLへ接続する際のMySQLアカウント(ユーザー名とパスワード)が、php上に書かれています。 通常phpのコード自体は、ブラウザからは読めませんが、 アクセスできる場所にあるという時点で、セキュリティ上 問題があるのかなとも思います。 しかし、多くのサイトで、このような、webサーバー上のphpを通してMySQLにアクセスするのは、一般的な形だと思いますが、そのようなサイトでは、MySQLにアクセスするためのアカウントを、どのように管理しているのでしょうか? 当然、そのwebサイトへのログインアカウントとは別で管理されていると思うのですが・・・。 わかる方、よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPでMySQLのデーターベースが書込み出来ない

    PHPとMySQLとJAVAスクリプトで作成しましたデーターベースについてお尋ねします。 PHPとMySQLで作成したデータベースの検索したり、読み込みを普通に可能ですが、書き込み及び、削除が出来ません。 PhpMyAdminでは書けます(データー入力出来ます)が、PHPプログラムからはデーターを入力したり、削除を行うことが出来ません。 そして、全くエラーも出ません。 PHP上では「書き込みました」と、いかにも正常なようなメッセージが返ってきます。 が、中身は空です。 システムが出来上がって問題なく3年以上使用していたのですが、自宅のLINUXサーバーのHDDが壊れましたので、再度システム構築をやり直しました。 MySQLとPHPも再インストールを行い再構築を行いました。 その後上記症状が出て書き込み、削除が出来なくなりました。 PHPのプログラムは全く触っておらず、変更も更新もしておりません。 念のためプログラムのチェックも何度もしておりますが、勿論これといって問題は見あたりません。 PHP.INI等の設定ファイルに問題があるのでしょうか。 それとも、MySQLに問題が有るのでしょうか。 宜しくご教授の程お願い致します。

  • データベース・WEBアプリを作りたい

    一度、テキストファイル+Perlで作ったデータベース WEBアプリがあるのですが、不安定性や機能性を改良 したいと考えております。 Perlとテキストファイルで作っていると改変が 大変です。なるべくMSのアクセスライクで作りたい のですが、不特定多数の人が閲覧できるWEBアプリ をより簡単に作れるでしょうか? PostgreSQL+PerlやMysqlはどうも自信がありません。 データベースに接続し、SQLを打っていけばいい のでしょうが、自信がありません。 デジエなんか使い易そうな気がしましたが、 使ったことがないのでわかりません。 データベース・WEBアプリを作るのに適したDBや 方法がありましたら教えてください。

  • mysqlを配列でjavascriptにinputする

    今、大学の研究で多言語チャットをphp、javascript、mysqlで作っているのですが、mysqlに入っているデータをどのようにしてjavascriptに配列で読み込ませるのかわかりません。どんなことでもいいので教えてください。ちなみに、mysqlにはtable名:english中身はno:番号words:使う文章となっています。またphpによりmysqlリストはjavascriptに読み込めていると思います。 できたら、配列で格納した後に検索をしなければならないのでそれをわかる人はそのことについても書いてくれるとうれしいです。

  • Perlでのデータベース利用

    とても一般的な質問になりますが、 そこそこ規模の大きな(目標会員数一万人)会員サイトをPerlで構築しようとしています。 問題はデータベースへのアクセス負荷なんですが、 ひとつのテーブルのレコード数が100万行ぐらいになると思います。 一般的なホスティングサーバを利用してデータベースはMySQLです。 「大規模なデータベースシステムはJAVAサーブレットが向いている」と言う話をよく聞きますが、上述のような規模のサイトは(Perl or PHP)+MySQLでは難しいのでしょうか? 出来たらPerlで通してみたいと考えております。 ご意見、ご指導よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • mysqlに格納したエクセルファイルの、シート内の文字列を検索したいの

    mysqlに格納したエクセルファイルの、シート内の文字列を検索したいのですが上手くいきません。 半角英数の文字列なら、以下のSQL文で引っ張ってくることができました。 SELECT * FROM テーブル名 WHERE 列名 LIKE '%abc%'; mysqlのバージョンは5.1です。 検索はPHPで行おうと思っています。 どなたか知っている方いらっしゃいましたら、よろしくお願いします。

  • access WEBで閲覧できるデータベースにする

    accessのデータをPHPやPerlを使って WEBで閲覧できるデータベースにすることは出来るのでしょうか? トンチンカンな質問でしたらすいません。

  • 『MySQL』どこがまちがってますでしょうか?!

    <table> <tr> <th>name</th> <th>telno</th> </tr> <?php if( ! $db = mysql_connect( 'localhost', 'ユーザー名', 'パスワード') ){ die( ’MySQL接続失敗' ); mysql_select_db('test', $db ); $sel = mysql_query('SELECT name,telno FROM phone'); while ($row = mysql_fetch_array ($sel)) { echo "<tr>"; echo " <td>".$row["name"]."</td>"; echo " <td>".$row["telno"]."</td>"; echo "</tr>"; } mysql_free_result ($sel); mysql_close($db); ?> </table> 上記のソースを自分のレンタルサーバーに置いてみてアクセスしたところ 何も表示されません。 何がおかしいでしょうか? 状態   ・Win MYSQLLadmin 1.4が起動していて青信号状態    このソフトの中では PC名   Ltest Lphone (コマンドプロンプトからは mysql> select * from phone; で中にデータは入っていることが確認できた。    ・サーバーはPHP可。(MySQL可でないとダメ?!)) 何がおかしいんでしょ?! 自分で考える不安要素は、 PHPは<?php ~?> で挟むんで使うことは先日知ったばかりですが、PHP自体が動いてるはずと仮定してます。 またこのphoneのテーブルの中身はMySQLのサーバーに格納されてるのでしょうか?! それとも自分のPCのローカル?! PLEASE H E L P M E !!!

    • ベストアンサー
    • MySQL