質問: HTMLでHPを作っています。 MTMLとPHP、mySQLを使って1つのページでデータベースからデータを読み出し、 表示することはできるのですが、動的に実施したいのですが実施の仕方が分かりません。 具体的には、HTML内のJSで一定の動作をしたときに、外部phpファイルを読み込み、そのデータを、 メインのHTML内で反映して表示させたいです。 JSは初心者で上手く作れないでいます。 宜しくお願い致します。 早速の回答ありがとうございます。 もう少し具体的にご質問いたします。(質問が下手ですいません) GoogleMAPのマーカー位置をデータベースから読み込んで表示しようと考えています。 全てのデータを読み込むとかなりの数になってしまいますので、 地図を動かした度に、データベースから新しく表示座標のデータを読み込み、 JAVAでマーカーを書き直すようなプログラムを考えています。 このようなプログラムの場合、どのような作り方が良いでしょうか? 改めてよろしくお願いします。
回答: 動的にというのは、PHPに対してJSからSQLクエリを送信して、その通りの操作を行うということでしょうか。 それでしたら最悪Eval関数を使用して、クエリをデーターベースに送信するコードを実行させればいい話なのですが、そのような外部からSQLに直接命令できるシステムというのは、言い換えれば簡単に外部から除かれたり好き勝手されてしまうということです。 特にJAVASCRIPTでしたら、難読化ツールなどを使用したとしても解析できてしまうため、絶対にお勧めいたしません。