2019.09.29PHPの$_REQUESTを使って任意のデータを取得する方法を記してます。補足PHPで取得データを表示&詳細画面へ遷移する方法を読んでおくと、この記事の理解が捗ります!目次PHPの$_REQUESTの意味や詳細PHPの$_REQUESTでMySQLから任意のデータを取得する手順PHP・$_REQUESTでMySQLのデータを取得するサンプル$_REQUESTの動作確認PHPの$_REQUESTの意味や詳細idの部分が固定になっているので「URLパラメーター」を使って変数を設定します。URLパラメーターとはURLの末尾にクエッションマーク(?)を付加することで、「変数(パラメーター)」の形としてデータをURLに含めることができます。サンプルコードを見る↓URLパラメーターを受け取る方法として、「$_REQUEST」を使って処理していきます。$_REQUEST変数とは$_REQUESTはスーパーグローバル変数の1つで、$_GET、$_POST、$_COOKIEといった内容がまとまった変数。GET)$_REQUESTはスーパーグローバル変数なので、GETでもPOSTでも値を受け取ることができます。スーパーグローバル変数とはスーパーグローバル変数とは、PHPの全スコープで使用できる変数のこと。ちなみにPHPのスコープは「スーパーグローバル変数」以外に、ローカル変数グローバル変数といった変数もあります。PHPの$_REQUESTでMySQLから任意のデータを取得する手順$_REQUESTでMySQLから任意のデータを取得するには、HTML・PHPファイルを全部で3つ準備します。入力フォームのHTMLファイルデータベースへ接続・登録するPHPファイル詳細画面を表示するPHPファイル今回は「requestフォルダ」を作成し、その中に以下3つのファイルを作成しました。入力フォーム:input.htmlデーターベース登録:index.php詳細画面:request.php以下に各ファイルのソース内容を示します。PHP・$_REQUESTでMySQLのデータを取得するサンプル入力フォームのファイル(input.html)のソース↓<main><h2>部品名を入力してください。入力フォームに適当に値を入れて登録しますindex.htmlファイルが表示されるので、テキストリンクをクリック詳細画面が表示されるのでパスに”?id=1′′を入力すると、http://localhost:8888/request/request.php?id=1対象のテーブルid=1に登録されたレコードが表示されました。“/request.php?id=1?id=2“、”/request.php?id=3“と書き換えることで、テーブルに登録されているレコードが以下のように画面表示されます↓OYAKUN任意のレコードを表示させることができた〜!まとめPHPの$_REQUESTでMySQLから任意のデータを取得する方法を紹介しました。最新情報をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。*サイトホームMySQL運営者情報OYAKUN30代半ば♂妻・子3人の5人で日々激戦中。scriptや色んなプログラミング言語勉強の備忘録、その他Tipsなどを発信してます。運営者情報OYAKUN30代半ば♂妻・子3人の5人で日々激戦中。scriptや色んなプログラミング言語勉強の備忘録、その他Tipsなどを発信してます。"+(parseInt(t.getAttribute("data-start"),10)-1)),e.element.appendChild(a)}});タイトルとURLをコピーしました。