携帯用サイトのDBからの情報読み込み方法

このQ&Aのポイント
  • 携帯用サイトをデータベースとPHPで作成する際に、静的ページを持たずにアクセスがあるたびにDBから情報を読み込んでページを生成する方法を教えてください。
  • PHPとMySQLを使用して携帯用サイトを作成する際、指定したアドレスにアクセスがあるたびにデータベースから情報を読み込んでページを生成する方法があります。
  • 携帯用サイト作成において、静的ページを持たずにDBから情報を読み込んでページを生成する方法を教えてください。PHPとMySQLを使用する予定です。
回答を見る
  • ベストアンサー

携帯用サイトをデータベースとPHPで作成する際に静

携帯用サイトをデータベースとPHPで作成する際に静的ページを持たずに、アクセスがあるたびDBから情報を読み込んでページを生成する方法を教えてください。 携帯用サイト作ってみようと思いまして、色々調べているとデータベースを使用して指定したアドレスにアクセスがあるたびにデータベースから情報を読み込んでページを生成すれば、静的ページはいらないという記述を見ましたが、その仕組みをどなたか教えていただけますでしょうか?、またその様なやり方がのっている本やホームページがあればおしえてください。 ちなみにPHPとMYSQLを使用してサイト作成を行おうと思っています。 補足説明いたします、ここで記載しているアクセスのたびに生成されるページはJavaやFlashは使用しないで画像やテキストのみのページにする予定です。

  • PHP
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
noname#140082
noname#140082
回答No.1

質問の主旨が理解できません。 PHPとは、ホームページを動的に生成するためのものです。 ですから、たとえばPHPで現在時刻を表示するプログラムを作成すれば、アクセスされた時点での現在時刻が表示されます。 それをデーターベースを使うようにして、アクセスのたびに検索して表示するようなプログラムを作ればいいだけだと思うのですが、他に何か具体的な疑問点があるのでしょうか。 >静的ページはいらないという記述 PHPでは、HTMLを含んだ記述ができますので、静的/動的を混在可能です。 ですから、動的にする箇所だけを動的にすればいいでしょう。 まずは、PHPでのプログラミングをやられてはいかがでしょう。

hate7-2
質問者

お礼

回答ありがとうございます。 自分でも質問するときに整理できていなかったみたいでご迷惑おかけしました、回答していただいたおかげでやることが見えてきました、ありがとうございました。 またよろしければお願いいたします。

その他の回答 (1)

回答No.2

質問者の文を読むと何もできないからゼロからすべて教えてくださいって見えるね。 説明始めると本一冊はできあがる分量だぞ。それをここで説明しろと?

関連するQ&A

  • Flash liteでデータベースアプリケーションは作成可能ですか?

    お世話になっております。 表記の通りですが、Flash lite(バージョン問わず)で例えばPHP+MYSQLのような組み合わせでデータベースの操作可能な携帯電話用Flash liteアプリケーションは作成可能なのかどうか知りたいです。 au、docomo(どちらでも可)のFlashプレイヤー搭載端末でFlash lite DBアプリケーションを作成することが目的です。 #Docomo、auサイトのflashコンテンツ作成ページには #本件に関する情報は載っていませんでした。 以上 よろしくお願い致します。

  • xserverでデータベースを使用したPHPサイト

    のちのち携帯で運用するためにデータベースを使用したPHPのページを作成しています。 ローカルでxamppをインストールし、データベースと接続したプログラムをPHPで作成しました。 ローカルでは何の問題もなく表示され、エラーも出ません。 xserverでmysqlの設定をし、phpmyadminでテーブル等もローカルと同じように作成したのですが、PHPのページをパソコン上で表示させると真っ白になってしまいます。 もちろん、同じページを携帯からみても、『空白のページです』と表示されて真っ白の状態です。 いまいちサーバーUP後のphpiniのことなど理解していないせいで、この様な状態になっているのかもしれませんが、原因がよくわからないので、こういうことをしたらどうか、というアドバイスをいただければ幸いです。 ローカル環境 xamppバージョン1.7.7 PHP Version 5.3.8 phpmyadmin:3.4.5 mysqlサーバのバージョン: 5.5.16 xserver環境 PHP Version 5.3.3 phpmyadmin:2.11.11.3 mysqlサーバのバージョン: 5.0.77 もしxserver上でのphpiniの設定が関わっているようでしたら、その部分のアドバイスもいただければ幸いです。 また、文字コードを携帯で表示できるように(とりあえずdocomoで)設定していきたいのですが、過去にPGしたときはPC用に作成していたのですべてUTF8にしており、携帯用に作成する場合の、phpiniやPG上の表記などがよくわからずにおります。 ちなみにデータベース接続には、mysql.iniを使用し、ホスト名、接続ユーザ名、パスワード、接続データベース名を記載し、ローカルで接続用とxserver上で接続用と記載を変えて、それもサーバーにupしているのですが、これであっているのでしょうか… いろいろな携帯サイト作成向けの説明サイトを見て変更したりしたのですが、それぞれ書いてあることがバラバラで結局どのように変更すればよいのか混乱しております。 PG上ではこう表記してphpiniではここをこう表記したらどうか、などの具体的なアドバイスがいただければ大変うれしいです。 手探り状態で必死に学びながら作成しているので多々勘違いしている箇所もあるかと思いますので、文面をご覧いただいて是非アドバイスいただきたいです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPからMySQLのデータベースが作成できない

    PHP:4.4.4 MySQL:4.1.21 です。 PHPからデータベースを作りたいのですがうまくいきません。 以下のように記述しています。 $sql = "CREATE DATABASE ".$DBNAME; $rst = mysql_query($sql,$con); $DBNAMEには作りたいデータベースの名前が入っています。また、$conにはIDが入っており接続はできているようです。しかしこの後で$rstをechoするとTRUEでもFALSEでもなく、何も入っていない状態です。 これはどうすればデータベースをcreateできるのでしょうか? 非推奨のようですがmysql_create_dbを使ってたところ画面が真っ白になってしまいました。

    • 締切済み
    • PHP
  • PHP+ACCESSのデータベース接続について

    こんにちわ。PHP+ACCESSを使って、データベース接続を試みようとしておりますが、最初のところでつまづております。 <?php //データベースに接続する $DB = sqlite_open('db.mdb'); $SQL = "create table db (id integer ,name,time) $result = sqlite_query($DB, $SQL); ?> 上記のPHPで、ACCESSファイルを作成しましたが、作成したファイルを開くと、"データベース形式が認識できません"と表示し、データベースを閲覧することができません。 また、ACCESSから手動で作成したファイルをsqlite_openで接続しようとすると、sqlite_open(): file is encrypted or is not a database inエラーが表示接続することができません。 PHPとACCESSの相性の問題なのでしょうか。この原因がわかる方がいらっしゃいましたら、教えていただけないでしょうか。 宜しくお願い致します。 【php4.3.10 SQLite Library2.8.14 ACCESS2000】

    • ベストアンサー
    • PHP
  • MySQL, PHP をインストール後、データベースにアクセスできません。

    自宅で使っている Windows Vista に ・Apache 2.2.8 ・PHP 5.2.6 ・MySQL 5.0.45 ・PHPMyAdmin 2.11.4 をインストールしました。 それぞれがインストールされたことは確認でき、 PHPMyAdmin でテーブルを作成、インポートなども出来たのですが、 PHP からデータベースにアクセスできずに困っています。 phpinfo(); などは表示されるのですが、 いざデータベースにアクセスしようとすると出来ず、PHPのエラーも表示されません。 $host = 'localhost'; $db_name = 'hoge'; $user = 'root'; $pass = '***'; $con = mysql_connect($host, $user, $pass) or die ("cannot connect DB"); mysql_select_db($db_name,$con) or die ("cannot select DB"); という記述以降に書かれた部分は実行されず、それ以前の部分のみ表示されます。 error_reporting(E_ALL); を記述していても何も表示されないため、原因すら分かりません。 何か心当たりはありますでしょうか?

    • ベストアンサー
    • PHP
  • phpとデータベース

    書籍のサンプルを実行しても表示されません pearのインストールが怪しいですが、どこを直せばいいかわかりません。 ご教授お願いいたします。 <HTML> <HEAD> <TITLE>PHPのテスト</TITLE> </HEAD> <BODY> <?php require_once("DB.php"); $dbUser = "sample"; // ユーザー名 $dbPass = "password"; // パスワード $dbHost = "localhost"; // ホスト名 $dbName = "sampledb"; // データベース名 $dbType = "mysql"; // データベースの種類 // MySQL="mysql", PostgreSQL="pgsql", MS SQL-Server="mssql", ODBC="odbc" などを設定 // 接続文字列の作成 $dsn = "$dbType://$dbUser:$dbPass@$dbHost/$dbName"; // データベースに接続 $conn = DB::connect($dsn); // 接続に失敗したらメッセージを表示して終了します。 if (DB::isError($conn)){ die($conn->getMessage()); } print('接続に成功しました。'); // データベースから切断します。 $conn->disconnect(); ?> </BODY> </HTML>

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

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

  • 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
  • PHPとMySQLを学習しているのですが・・・。

    ----------------- apache2.0.59 php5.24 MySQL5.0.45 ----------------- <?php $my_con = mysql_connect("localhost" , "hamu" , 'hamutamago'); if($my_con == false){ echo "MySQLに接続できました"; }else{ echo "MySQLに接続できました"; }; if(mysql_select_db("sample_sql")){ echo "データベース接続できました"; }else{ echo "データベース接続できませんでした"; } ?> PHPでMySQLと連動させる勉強をいましているのですが、PHPからMySQLへアクセスする事はできたのですが、自分で作成したデータベースへアクセすることができません。最初からMySQLに入っていたinformation_schemaというデータベース(?)にはアクセスできるみたいなのですが、自分で策瀬下データベースにはアクセスが出来ないようです。 なにかご存じのかたがいらっしゃいましたらよろしくお願いします。

    • ベストアンサー
    • PHP
  • 携帯用HPの作成

    この度携帯端末向けHPを作成することになりました。 会員登録等の機能を盛り込むため、データベースへのアクセスを 行います。その為JavaやCGIなどの言語が必要になると考えています。 携帯端末向けHPを作成する場合プログラム言語は javaとCGI、どちらが良いのでしょうか? 又、データベースを作成する場合は何か特殊なソフトを 使用しなければならないのでしょうか? 無知な私にどうぞ先人の知恵をお貸しください。