MySQLデータベースについて

このQ&Aのポイント
  • MySQLデータベースについて詳しい方にお聞きしたい事があります。初心者なので書いている内容におかしな点もあるかと思いますが、よろしくお願いします。
  • A社のサーバー上で作成したデータベースをB社のサーバー上に公開しているサイトから呼び出し、テーブルを一覧表示できるのでしょうか?phpMyAdminを使用してデータベースを作成するのが一番良いでしょうか?残り一つのMySQLで二つのデータベースを作成することは可能でしょうか?スマホのサイトでもデータベースに接続し、一覧表示できるのでしょうか?
  • MySQLデータベースの作成やデータの呼び出し方法について教えてください。初心者なのでわかりやすく説明していただけると嬉しいです。
回答を見る
  • ベストアンサー

MySQLデータベースについて

データベースについて詳しい方にお聞きしたい事があります。 初心者なので書いている内容におかしな点もあるかと思いますが、よろしくお願いします。 5年ほど前のJavaを習っていて、簡単なデータベースを作ったことはあります。 □現在、会社が違うレンタルサーバーを一つずつ借りています。 A社のサーバー上で作成したデータベースをB社のサーバー上に公開しているサイトから呼び出し、テーブルを一覧表示できるのでしょうか? □初心者がデータベースを作成するにはphpMyAdminを使用するのが一番良いでしょうか? 使い方を検索してみたらちょっと難しそうですね。 Javaでデータベースの勉強をしていた時はあらかじめ作ったフォームにデータを入力していくだけだったので、同じような感じのシステムはないかなと思いました。 □現在使用しているサーバーはMySQLが5つ使えると書いています。 既にWordPressでブログ開設していて4つ使用しています。残りは一つ。 野球チームのデータベースを作成しようと思っているのですが、これまでの試合の記録のデータ、これまでの選手のデータのデータベースを作成したいと思っています。 MySQLは残り一つですが、この二つのデータベースを作る事は可能なのでしょうか?二つ必要ですか? □スマホのサイトも作成しているんですが、PCサイトと同様にデータベースに接続し、一覧表示できるのでしょうか? スマホでPHPが使えるのかなと思ったので。 ご存知の方いらっしゃいましたらご教示ください。 よろしくお願いします。

  • MySQL
  • 回答数1
  • ありがとう数11

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

  • ベストアンサー
  • Br6
  • ベストアンサー率64% (9/14)
回答No.1

>□現在、会社が違うレンタルサーバーを一つずつ借りています。・・・ 直接データベースを参照することはできないと思います。Web経由であれば可能です。例えばXMLで受け渡しする方法があります。 まずA社のサイトでデータベースからテーブル一覧を取得し、そのデータをXMLで出力するページを作成します。 B社のサイトはそのページにアクセスし、XMLを解析して一覧を表示します。 >□初心者がデータベースを作成するにはphpMyAdminを使用するのが一番良いでしょうか?・・・ phpMyAdminが一番いいと思います。MySQLのGUIツールでは一番利用者多いと思います。 phpMyAdminもテーブルにデータを入力していくのは簡単ですよ。 >□現在使用しているサーバーはMySQLが5つ使えると書いています。・・・ 可能です。データベースの中に複数テーブルを作るということになります。それが普通です。 野球の情報を管理するデータベースを作り、その中に試合の記録のテーブル、選手のデータのテーブルを作ることになると思います。他にも容量が許すかぎりいくらでもテーブルは作れますよ。 □スマホのサイトも作成しているんですが、PCサイトと同様にデータベースに接続し、一覧表示できるのでしょうか?・・・ できます。phpが動いているのはサーバ側なので関係ないです。

keisuke1258
質問者

お礼

回答ありがとうございます。 とても分かりやすい説明で私でも理解できました。 phpMyAdminで作成してみようと思います。 ありがとうございました。

関連するQ&A

  • MySQLのデータベースのバックアップを取り込む方法について。

    MySQLのデータベースのバックアップをphpMyAdminのエクスポートで取っていました。 そのバックアップを新しいデータベースに取り込みたいのですが、うまく行きません。 すでに、同じ名前で同じ構造の新しいデータベースは作成済みで、新しいデータも生じているのですが、phpMyAdminでバックアップしたファイルをインポートすると、古いデータは取り込めるのですが、新しいデータが消えてしまいます。 バックアップしたデータを新しいデータに追加するには、どうしたらいいでしょうか?

    • ベストアンサー
    • MySQL
  • mysqlをバックアップして違うサーバーのmysqlに移動する方法

    独自ドメインでmtを使用していて、ステップサーバーからxサーバーに移行しました。 データーベースを mysql にしていたんですが、データーの移動の仕方がわかりません。 ステップサーバーで、phpMyAdminにログインしてデーターベースをファイルに保存「エクスポート」 これでバックアップできたということであってますか? xサーバーでphpMyAdminにログインしてみましたが「インポート」だけありません。 どうしたら、mysqlから違うサーバーのmysqlにデーター移動できるんでしょうか? xサーバーに移行してデーターベースが変わったのでmtが初期状態でどうすればいいのかわかりません。 どうか教えてください。

    • ベストアンサー
    • MySQL
  • MySQLでローカルにコピー

    こんばんは。 1つ教えてください。 XAMPP phpmyadminでサーバー上のMySQLの データベースを操作しています。 あるデータベースのテーブル10個を ローカルに同じ名前のデータベースを作成し データをコピーしたいのですが その手順を教えて頂けないでしょうか。 SQLServerでしか行ったことが なく すいません、よろしくお願いします。

  • phpmyadminでデータベースの作成

    mysqlに関して質問させて頂きます。 phpmyadminでデータベースを作成する際、以前利用していたサーバでは1つのデータベースに複数のデータベースがぶら下がるような構成で使用していました。 独自に建てたサーバ内のDBでも同様の構成で、用途別に階層でDBを分けたいのですが、このような方法をとるためには、mysql、phpmyadminのどのようなキーワードを調べれば良いのでしょうか? こういったDBの構成方法に名前があるならば教えて頂きたいです。 宜しくお願いいたします。

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

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

  • PHPでデータベースにアクセスするには?

    データベース初心者です。 レンタルサーバーはロリポップを使っています。 これからphpMyAdminを使ってデータベースを作ることが出来たらと考えております。先ずはその流れを把握しておきたいと思いましてPHPファイルからの接続を成功できたらと考えましたが、PHPについても知識に乏しくどのような記述にすればphpMyAdminに接続できるのかというところで止まってしまってます。 どなたかお詳しい方がいらっしゃいましたらご指導いただけたら幸いです。よろしくお願いいたします。 以下は他のサイトで見つけたのですが接続できないようです。 //接続 $connect = mysql_connect($server,$user,$pw); //データベース選択 mysql_select_db($database,$connect); //sql実行 $result = mysql_query($sql); //データ取得 mysql_data_seek($result,0); $a=mysql_fetch_array($result,MYSQL_NUM);

    • 締切済み
    • PHP
  • データベース移植について(初心者です)

    MySQL5.1で作成したデータベースをxamppの入っている別のPCで使用したいのですが,保存先がわかりません. xamppフォルダのmysqlフォルダ内にあるdataフォルダに、データベースらしきファイルの群れがあるのですが,そこにフォルダごと貼り付けても,mysql.exe上では存在していないことになります. さらに,phpmyadminで作成したデータベースでもmysql.exe上では発見できませんでした. そもそも、データベースの移植って可能ですか?

    • ベストアンサー
    • MySQL
  • MySQL4.0でデータベース作成できません。

    MySQL初心者ですが質問です。 コマンドラインからデータベースを作ろうと 思うのですが、 create database MyDataBase; などと書くと、Access denied..というエラー が出てしまいます。 MySQL4.1をはじめインストールしたのですが、 このときは、始めに、パスワードをいれて、 開始し、データベースを作ることができました。 PHPとの相性から、MySQL4.0を入れたところ、 パスワード無しで、コマンドラインに入ること ができるのですが、データベースなど、 作成できません。 何か分かる人、参考になるサイトがありましたら 教えてください。 (おそらくデータベースを作成できる者、を登録 する必要があるようなきがするのですが・・)。

    • ベストアンサー
    • MySQL
  • PHPのMySQL接続について

    Mysqlの超初心者なので質問に不備などがございましたらすみません。 次のサイト(http://blog.nextbird.com/?p=23)に掲載している通りに会員システム構築を行っております。 レンタルサーバー(Cside:mySQl使用可能)のphpmyadminでデータベースを作成しました。データベースサーバー名やパスワードなどもiniファイルに記入して接続用のファイルでincludeしています。 すべてアップロードし、試しに自分でフォーム(名前やEmailアドレスなど)に記入したところ、『Can't connect to local MySQL server through socket '/tmp/mysql.sock' 』というエラーが出ます。 『local MySQL server』ということはローカルのMysqlに関係しているようなのですが、レンタルサーバーですべてを行っているのにローカルでMySQLをインストールして設定することなどが必要なのでしょうか?Csideのphpmyadminで『phpMyAdmin 2.6.4-pl3 へようこそ』の下に 『MySQL 4.0.24 は localhost 上 *******@localhost として実行しています。』と書いてあるのも気になります。 php自体は経験有りなのですが、MySQLの接続で困っている状況です。とにかく、、『Can't connect to local MySQL server through socket '/tmp/mysql.sock' 』だけは回避したいのですが、どなたかわかりやすくお教えして頂けませんでしょうか? 分かりづらい質問で誠に申し訳ございません。

  • MySQL文字化け(サイト上のみ)

    MySQLを使用したホームページを運用しているのですが、このたびホスティングサーバーを変更する予定で、新しい移行先のホスティング側に、サイトデータ・SQLデータを移行しましたが、データベースを読み込む部分だけ文字化けして表示されてしまいました。 ※日本語だけすべて???で表示されてしまいます。 phpMyAdmin上で見ると、正常にデータベース内容の日本語は表示されています。 照合順序の文字コード変更などをぐぐって作業してみましたが、解決できません。 よろしくお願い致します。

    • ベストアンサー
    • MySQL