• 締切済み

PHPとSQLについて

実習の考察で困ってます。 スクリプト言語「PHP」からデータベース言語「SQL」を使用し、データベースを扱う標準関数を利用してデータベースへの「接続」「問い合わせ」「切断」を行うというものです。 私の書いた考察は、「GUIの説明・利点欠点。CUIの説明・利点欠点。」です。 画像のようなことを実習中にメモしGUIとCUIについて書きました。 この考察を今回の実習に関連付けたいのですが、どうしたらいいですか?

  • MySQL
  • 回答数3
  • ありがとう数0

みんなの回答

  • Siegrune
  • ベストアンサー率35% (316/895)
回答No.3

スクリプト言語「PHP」はどうでもよくって(別にASPでもJSPでもかまわない)とにかく 「データベース言語「SQL」を使用し、データベースを扱う標準関数を利用して」というのもどうでもよくって、 とにかく 「なんらかの言語でWebブラウザから、GUIで、データベースを操作したということ」 が実習のポイント。 一方で、Webブラウザを使わずにSQLを直接発行してデータベースを操作する作業を考えて (やったのかもしれませんが)これをCUIで、データベースを操作したということ として、その対比を「私の書いた考察」に結び付けれませんか? ## あえて答えになってしまうような例を挙げないで書いていますので ## ちょっと分りにくくてすいません。 ## 答えの見当はついているけどまずはあえて書かないでどういう方向かだけ書いています。 ## 答えを考えろって要求でしょうし、答えに悩んでいるのではなく、 ## 答えを見つけるための方法で悩んでいそうなので。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

ちょっと質問の意図が理解できないのですが phpはどこまでいってもCUIレベルの話で サーバーサイドのプログラム部分とSQLに対するミドルウェアの機能でしかなく GUIの部分はhtmlやcssやjavascriptなのでは?

回答No.1

そもそも論として、GUIとCUIの違いを勘違いされているのではないでしょうか? GUIはGraphicUserInterfaceの略であり、CUIはCharacterUserInterfaceの略です。 つまり、「PCを使うユーザー」が、グラフィックで描かれた見栄えのする画面を使用するのか、 キャラクターのみで描かれたシンプルな画面を使用するのかの違いです。 中身はプログラムのソースコードがズラズラと書いてあるだけですので、それをUI(UserInterface)と言いません。

mritako
質問者

補足

「複雑なSQLコードをGUIによって扱いやすくする」や「CUIを使用してGUIのアイコンの作成を行った」などの考察に対するアドバイスをくれたのですが、これらから関連付けることも出来ませんか?

関連するQ&A

  • スクリプト言語「PHP」とGUI 、 データベース

    スクリプト言語「PHP」とGUI 、 データベース言語「SQL」とCUI は無関係?

    • ベストアンサー
    • MySQL
  • 画像にあるメモの意味を教えてください。

    メモを取ったのですが、インタフェースでなぜGUI・PHPなのか、DBMSでなぜCUI・SQLなのでしょうか?

  • SQL言語はどこに書くの?

    ftpサーバやtelnetサーバやDNSサーバに問い合わせするときはコマンドプロントでできますが、データベースサーバに問い合わせするときはSQL専用のコマンドツールかアプリケーションが必要なのですか?コマンドプロントにSQL言語を書いてもよいのでしょうか?(windowsの場合でお願いします。)

  • My Sqlのデータベースを扱うサブルーチン

    はじめてMy SQLで開発しようと考えています。 いままでテキストファイルでした。 &reamfile; foreach @txt{  処理 } &writefile; とテキストファイルの読み込み書き込みはすべてサブルーチンを 利用していましたので楽でした。 これに代わるサブルーチンで開発することは可能でしょうか? 今後の流れは &データベース接続 ↓ &読み込み ↓ &データベース切断 ↓ 処理 ↓ &書き込み というサブルーチンであっていますよね? もしできましたらそんな便利なサブルーチンのスクリプトを 教えてください。 また、テーブルの作成はサーバーのPhpMyAdminでもできるんですが、 Perlスクリプト&SQLで作成しておいた方がよいでしょうか?

  • 階層型データベースの標準言語(・・?

    リレーショナルデータベースの標準言語にSQLなどありますが、階層型データベースに標準言語はありますか?

  • Windowsのソフトを作るにはどのプログラミング言語がいい?

    大学の講義で、Pascal、CASLII、C、Perlを習ったものですが、夏休みの暇な時間を活用して、WindowsのGUIのソフトを作成したいと思っています。その場合、たくさんある言語の中でどの言語を使用すればいいでしょうか? もちろん、それぞれの言語に利点、欠点があると思いますので、個人的な意見でかまいません。自分が習った言語以外は全くといっていいほど知らないので,その言語を使用する利点、欠点もお聞かせください。 1から勉強する覚悟はあります。回答よろしくお願いします。

  • SQL、Oracle どちらが理解しやすい?

    今度大学でSQLまたはOracleどちらかの授業、そしてVBの授業を必修でとらなければいけません。が、頭が良いとは言えない私ですのでプログラミング言語やデータベース言語等のコンピューター系言語が関わるシステム系のことは先ほど少し調べてみましたが、さっぱり理解できません。 SQLとOracle、どちらが比較的易しいでしょうか? クラスネームが[Introduction to SQL][Introduction to Oracle]でしたので、恐らくそんな深く突っ込んだところまではやらない・・・と思いたいです。ですがデザインはすこしぐらいはやるみたいです。VBは[VB 1]です。 大学がアメリカの大学ですので、日本語でも何やらわからないものを英語で・・・となると大きな不安が付きまとうのです。(言語自体はアルファベットですが、説明が・・・) また、SQL(Oracle)とVB、どちらを先に履修すればもう片方が理解しやすいよー。などは無いでしょうか?それとも全く別物だからどっちを先に履修しても違いはない、ということでしょうか? やるとなれば日本語のサイトを使いながら必死こいてやります。皆さま少しだけアドバイスをください。

  • プロが使うホームベージの言語は?

    一般にプロが使うホームベージの言語は、なにでしょうか? html, css, php, java script...??  他にどんな物がありますか? それぞれの利点、欠点も教えてください。

  • C言語とシェルスクリプトまたはバッチファイルで簡単なファイル暗号化

    C言語とシェルスクリプトまたはバッチファイルで簡単なファイル暗号化 C言語とシェルスクリプトで簡単な暗号化ソフトを作ろうと思っています。内容は、ファイルの中身を16進数か、2進数に書き換えて、テキストファイルか、バイナリファイルか、オリジナルの拡張子を作って暗号ファイルに変換使用と考えています。出来たら、暗号化したファイルを2~5位に分離出来るようにオプションを作ろうと、思っています。C言語は、始めたばかりなので分からないこともありますが、全然気にしないでください。GUIはめんどくさいので、できればCUIで作れるようにしたいです。

  • 仕事メモを整理・保存したい

    こんにちは 日ごろ仕事で気づいたことや学んだことなどを2~3行のメモにしてとっているのですが、メモ帳のどこに書いたかわからなくなったりメモ用紙自体がどこかにいってしまうこともあり十分に活用できていません。 これらのメモをパソコンやスマートフォンに打ち込んでタグをつけて残しておき、必要なときに検索して呼び出したりしたいのですが、何かいい方法はないでしょうか? たぶん自分が作りたいのはデータベースというものだと思うんですが、SQLとかコマンドとか調べてみてもよくわからないので最低限GUIで操作できるものが欲しいです。 パソコンはMacOSX、スマートフォンはAndroidです。