4

現在、ユーザーの費用を計算する Web サイト (html 5) に取り組んでいます。計算後、ユーザーは将来の目的のためにレポートとして保存する必要があります。Jsの初心者なので、Javaスクリプトを使用してデータベースを作成するのではなく、WebサイトをMYSQLデータベースに接続する方法や別の方法があるかどうかを知りたいです。

ありがとうございました

4

3 に答える 3

3

理想的には、この種の情報をデータベースに追加するためにサーバー側のコードを作成する必要があります。そうすれば、許可されたユーザー (つまり、ログインしているユーザー) へのアクセスを保護でき、どのユーザーもブラウザーでクエリを変更できなくなります。非常に軽量な PHP などのプログラミング言語 (Yii、CodeIgniter などのフレームワークを使用) を使用できます。

于 2013-09-25T09:44:33.933 に答える
2

ブラウザーには、MySQL サーバーに接続するためのメカニズムが組み込まれていません。

オプションは次のとおりです。

  • ブラウザプラグインを書く
  • Web サービスを作成し、JavaScript を使用して XMLHttpRequest オブジェクトを作成し、それと通信する

2 番目のオプションは最も一般的なオプションです (ユーザーがブラウザー プラグインをインストールしたり、すべてのユーザーにデータベースへの直接アクセスを許可したりする必要がないため、ほぼ間違いなく最適です)。

JavaScript を使用する場合は、(たとえば) Node.jsnpm の mysql ドライバーを使用して Web サービスを作成できます。

于 2013-09-25T09:38:09.863 に答える