• ベストアンサー

VB作成ソフトをPHPで公開したいのですが。

WinユーザーとMacユーザーが混在する環境下で、 いろいろ問題点が出て迷っているのですが、 VBでデータベースソフトを作って、PHPで公開することって可能ですか? 入力者はWinユーザーで、検索/閲覧者がMacユーザーなので どうでしょう? 初めて自作するので、ぜひ皆様にご指導いただきたく思います。 よろしくお願いします。

  • PHP
  • 回答数5
  • ありがとう数0

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

  • ベストアンサー
  • kachansa
  • ベストアンサー率44% (30/67)
回答No.5

PHPの環境があるなら、バックエンドのDB操作はphpMyAdminとかのWeb経由でやれば、いいような... 私はサーバのおもりをしていますが、一括してデータ投入とかデータの削除は、phpMyAdminで行って 利用者は、閲覧がメインなので、クライアントを特に意識する必要がなくなると思います。 まあ、VBでODBCとかでつなげば良いかもしれませんが、データベースアクセスをネットワークにオープンするようなものなので 好みませんがね。

その他の回答 (4)

回答No.4

こんにちは。 ASP使えるなら、PHPいらないんじゃないの? ほかの回答者さんも仰ってますが・・・、 データベースはMySQLだろうがSQL Serverだろうが、好きなものを使えばいいです。 ASPでやるならSQL Serverかな? PHPでやるなら、MySQLとか・・・。 VBとPHPの両方を使いたがるからややこしいのでは? どっちもサーバーサイドなので、片方で問題ないです。

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.3

「VBでデータベースソフトを作って」の意味ですが、No.1様がおっしゃるように自らDBMSを作り込みたいわけじゃないですよね!。  VBで、AccessとかOracleのDBにSQLを投げて操作するソフトって意味ですよね。 PHPでやるなら、DBMSにMySQLとかPostgreを使ってPHPからSQLでアクセスするのが、手っ取り早いと思います。ユーザーインターフェースはPHPでHTMLを生成してしまえば、それでWeb公開って意味ですかね。

mimimam77
質問者

補足

vvr446さま、、、ありがとうございます。 なんか、一瞬理解できたような気が・・・。 じゃ、具体的にどうする?tっていうと、何回かTryしてみないと自分に できるかどうかわかりませんが → 道筋が見えたような。。。

  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.2

PHP(というかWebベース)で入力もするっていうのはダメなんですか? データベースエンジンをMySQLなりPostgreSQLなりPHPと連動できるエンジンで開発して、入力をVBで作ればよいのでは? VBで何をしたいのか不明。

mimimam77
質問者

補足

<データベースエンジンをMySQLなりPostgreSQLなりPHPと連動できるエンジンで開発して、入力をVB<で作ればよいのでは? っていうところが、素人同然の自分にはさっぱりわからないのです。 VBにこだわりすぎるのがいけないのかな? もうちょっと勉強してみます。 ありがとうございます。

回答No.1

VBでMySQLやPostgreSQLの様なRDBを開発してそれに対してPHPで接続するって事? こんな質問する人にRDBの開発なんてできるのか?

mimimam77
質問者

補足

おっしゃる通りです。 Oracleとか勉強して点数は取れましたが・・・さっぱり使えません。 ASPとPHPが仲が悪いのは承知で、どうにかする方法がないかな?と。 で、きっとあるのでしょうけど=自分には理解できない。 でも、もしかしたら、、、、って質問してみました、ごめんなさい。 理解できない者にとっては、ワラにもすがる心境とお察しくださいませ。

関連するQ&A

  • Win & Mac 両ユーザーが利用できますか?

    会社で簡単なアプリを作ろうとしています。 一人で作るのは、初めてです。一通りのプログラミング言語は勉強しました。WEB関連Perlも。 会社には、Win & Mac 両ユーザーが存在します。VBで作ろうと思ったら、 作れませんという回答をこのサイトでいただきました。 PHPで、データベースを組み込めるというのを読んだのですが・・・ Winユーザーが入力、検索し、 Macユーザーが検索、閲覧できればと思います。 できれば、作成フローを簡単にご説明いただけると 私に作れるかどうか判断するのに助かります。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • Win&Mac両ユーザーで使えるようにしたい。

    VB初心者です!! 部署の中でワークフローとして使えるものをと思っています。 が、WinとMacのユーザーが混在しているので、どちらのユーザーも 閲覧し、入力できるものが必要です。 どう設定しておけば良いのか教えてください。 (どう・・・というところが、自分の中で全然わかっていません。ホントーの 初心者です。)

  • mp3の効果的な公開方法

    自作曲のMP3をホームページに公開しています。 普通に画像にmp3のリンクを張って公開しておりますが、ターゲットをselfにしたほうがいいのか、blankにしたほうがいいのか迷っています。Macユーザーにとってはselfでいいでしょいうが、Windowsユーザーにとってはselfだと元のウィンドウがmp3の画面になってしまい不親切かなと思ってしまいます。Win,Macユーザーとも気持ちよくmp3が聞いい方法はないでしょうか? プレーヤー埋め込みとかのほうがいいのでしょうか?

    • 締切済み
    • CSS
  • VB.NET で作られたソフトを動かすのに必要なモノは?

    つい3日前から購入したばかりのVB.NETの勉強を始めました。 まだ習得しきってない段階で、先走りかもしれませんが、 モヤモヤと気になることがあるので質問いたします。 (私はVB5の素人プログラマでした。VB6は知りません) VB関連のランタイムを集めているたとえばこんなサイトが あります。 http://www.vector.co.jp/vpack/filearea/win/util/runtime/index.html ん~!?「NET用」のDLLとかランタイムが無いではないか? VB5の配布時に使っていた「セットアップ・ウィザード」に該当する 機能も、NETに見いだせません。(見落としているんでしょうか?) つーことは....VB.NETで作ったエグゼファイルは、 単独で動作するもんなんでしょうか? 「MSネット環境では動作する」という場合、それってどういう 環境なんでしょうか? プログラムを公開するページで、 コンピュータに私以上に詳しくないユーザーに、何を求めれば いいのでしょうか? (OS環境や必要なランタイムをどう説明すればいいのでしょうか?)

  • SQLServer の DB を、VB2005 で作成したアプリから作りたい

    こんにちは。 APサーバにVB2005 DBサーバに SQLServer 2005 という環境で動作する自作アプリケーションがあります。 このアプリを新規の環境にセットアップする際には、 1. DBサーバにSQLServer をインストール 2. SQLServer Management Studio で、データベース作成 3. 同じくテーブル作成。 4. APサーバにアプリケーションをインストール 5. 動作確認 という流れになりますが、セットアップの為に 技術者が必要になってしまいます。 そこでエンドユーザが簡単にセットアップできるように 2.と3. を、セットアップ用プログラムから 自動で走らせたく思っています。 APサーバ上で動くプログラムで、 DBサーバ上のSQLServer内に「hogehoge」というデータベースを 作成するにはどのように記述すれば良いのでしょうか。 宜しくお願い致します。

  • VBからACCESSレポートの出力について

    仕事で住所録データベースを作っているところなのですが、 色々と分からないことがあるので、是非、相談に乗って下さい。 VBからACCESSレポートの出力について、行っているのですが データベースから、自分の条件にあったデータだけを取ってきたい のですが、どうしたらよいのでしょうか?? ちなみに、ACCESSのクエリを実行して、欲しいデータを取ってくる のではなく、VB上の画面に入力したデータで、ACCESSのデータを 検索を行うものです。 例えばこんな感じです。 ↓ VBで検索一覧画面から、社員番号を入力する。(テキストボックス) ↓ 実行ボタンを押したとき、テキストボックスに入った社員番号を 自動的に読み取り、ACCESSのデータベースから データを検索する。 こんな感じです。分かりにくい説明ですいませんが 宜しくお願いします。

  • VB6でサムネイル表示

    お世話になります 環境はWin2K+VB6です。 タイトル通りなんですが、データベースに格納した画像またはフォルダにあるjpgのサムネイルを表示するにはどうすればよいのでしょうか? よろしくお願いします。

  • VB6.0 VB.NET2003とのクラスの違い

    こんにちは VB6.0でデータベースのソフトを作成しています。 当初VB6.0はVB.NETと違い完全なオブジェクト指向言語ではないと聞いていたので、 フォームの画面ごとに検索、追加、更新、削除、入力チェック,印刷のコードを書いていこうとしました。 しかし、最近そうでもないことがわかりました。 そこで、画面ごとではなく機能ごとに検索、追加、更新、削除、入力チェック,印刷のクラスモジュールをつくり、 どこに何が書かれているかわかるようにコーディングしたいと思います。 VB.NET2003は学生のころやっていたのですが、VB6.0は最近やりだしたのでよくわかっていません。 VB6.0の入門書をみてもクラスについては2~3ページしか触れていません。 VB.NET2003にはできるがVB6.0にはできないクラスの大きな違いを教えてください。 いまのところコンストラクターとオーバーロードはできないということだけわかっています。

  • PHPでHTMLからPOSTされたデータが文字化けします。

    PHPでHTMLからPOSTされたデータが文字化けします。 超初心者ですので表現に誤りがあるかもわかりませんがお許しください。 現在、Win2003・MySQL5.1・PHP5.2と言う環境で簡単なデータベースを作成して、HTMLから検索して 一致したデータを表示させると言うものを作成しています。 検索欄に入力した一部の文字がどうしても文字化けしてしまい解決できません。 詳しくはまだ理解できていないのですが、おそらく検索窓に入力した文字がPOSTされて、それを受けたPHPが文字化けした文字でMySQLのデータベースを検索しようとしているのではないかなっと思ってます。 文字コードはすべてShift-JISで行っているつもりです。 たとえば、 全角の"。"や"?"などの2バイトコードが81**(違ってましたらすみません。。)入力すると "。"は"B"に文字化けされ、"?"は"H"に文字化けします。 また、"院"や"法"などの**40を入力すると"・>  <input type="と表示されて検索ボタンも消えておかしくなってしまいます。 これだけの情報ではお答えして頂けないかもわかりませんが、他にどのような情報があればいいのかもよくわかりません。 わかる範囲で結構ですのでご教授頂けないでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • WindowsとMacintoshの混在した環境

    ClientがWindowsとMacintoshの混在した中で社内システムをWebベースで構築しようと思っています。 具体的には、Linuxサーバを立てて、Apache+php+postgreで構築しようと思っています。 OS(Win/Mac)が混在した環境でWebシステムを構築する注意点を教えてください。 よろしくお願いします。

専門家に質問してみよう