- ベストアンサー
フロントサイドとサーバサイドのバトンタッチ!? PHPとMySQLの連携方法を教えてください
- フロントサイドとサーバサイドのバトンタッチについて具体的な方法を教えてください。PHPとMySQLの連携方法も教えてください。
- フロントサイドとサーバサイドの連携方法やPHPとMySQLの連携方法を教えてください。
- HTML、CSS、JavaScriptで作ったフロントサイドとPHP、MySQLの連携方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> PHPとMySQLの間のデータの受け渡しは、PHPにMySQLを使うための関数が用意されているので、それらの関数を使うだけです。 > ここのところを具体的に教えてくださいませんか? PHPでデータベースを扱う場合、大きく分けて2種類のやりかたがあります。 1つは抽象化レイヤーをつかう方法、もう1つがデータベースエンジン固有のモジュールを使う方法です。 抽象化レイヤーをつかう場合はPDOを使うのが一番簡単で高機能でしょう。 PHPとMySQLを使ったプログラミングの入門書なども最近はPDOを使って解説しているモノが多いと思います。 PDOの使い方は公式リファレンスをご覧下さい。 プログラム例などもあるのでPHPの公式リファレンスは判りやすいですよ。 https://www.php.net/manual/ja/book.pdo.php データベースエンジン固有のモジュールに関してもPHPの公式リファレンスににプログラム例があり判りやすいと思います。 https://www.php.net/manual/ja/set.mysqlinfo.php ただ、固有モジュールで覚えてしまうと他のデータベースを使う場合、用意されている関数が大きく異なり戸惑いますし間違えやすくなってしまうのでPDOで勉強する方がいいと思います。 また、PHPのフレームワークを使用する場合は、フレームワーク固有の関数やクラスが用意されている場合がありますのでご注意下さい。
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5253/13739)
画面遷移する前提ならフロントからPHPへのデータの受け渡しは<form>を使ってデータを送り、新しい画面をPHPで出力するだけです。 画面遷移させないで動作させたいなら、PHPでWebAPIを作ってJavaScriptからAJAXで通信させ、フロントをJavaScriptで書き換えると言うことをします。 このあたりはフレームワークが沢山あるので、いろいろ試してみて質問者さんが使いやすいと思うモノを見つけるといいと思います。 有名どころだとフロントは React とか Vue.js ですかね。PHPは Laravel や CakePHP 、 Symfony とかですかね。 関連書籍やWebサイトを見るとコーディングについて学べると思います。 PHPとMySQLの間のデータの受け渡しは、PHPにMySQLを使うための関数が用意されているので、それらの関数を使うだけです。
お礼
ご回答誠にありがとうございます。 PHPとMySQLの間のデータの受け渡しは、PHPにMySQLを使うための関数が用意されているので、それらの関数を使うだけです。 ここのところを具体的に教えてくださいませんか? ご回答のほど宜しくお願い申し上げます。
お礼
ご親切にどうもありがとうございます。 phpのフレームワークは、Laravel、Cakephp どちらもインストールできませんでした。 難しかったですよ。 前途多難です。 今日は、無理矢理LINUXを入らないパソコンに 入れようとして1万円と体力を使い果たしてしまいました。 貴方様は色々と詳しいですね。 頼りにしています。 今後とも宜しくお願い致します。