ここで何を求めているのか完全にはわかりませんが、最初の部分では、すべてを変数に格納するのは非常に簡単ですが、スクリプトをうまく作成すれば、新しい変数を使用する必要はありません。
$newVar = $_POST;
しかし、実際にこれを行う必要はありません。すべてが既に POST にあるので、キーを使用してアクセスするだけです。$_POST[name_of_what_you_want]
ご質問の内容はCRUDのWebサイト・データベース方式の基本だと思います。作成、読み取り、更新、および削除。
GET または POST などのスクリプトでクライアントから情報を取得します。
このデータを検証してスクラブし、データベースに挿入する準備をします。
このデータをデータベースに挿入します。あなたの場合、リレーショナルデータベースについて話している。基本的に、データの大部分、それらの各エントリ、または既知の行を格納するテーブルがあり、一意の ID があります。次に、その一意の ID に依存して、その特定のデータ行を別のもの (Web サイトのページやカテゴリなど) にリンクする他のテーブルがあります。
データがデータベースにあるので、必要に応じて作成した一連の基準に基づいて、クエリを実行し、必要なものを引き出すことができます。次に、Web ページを作成してユーザーに送信します。
プロジェクトの詳細をお知らせいただけない場合は、これ以上お手伝いできませんが、お役に立てば幸いです。
編集 - あなたのコメントに基づいています。
これは、あなたが求めているものの疑似モックアップです。
$sql = "SELECT name FROM table WHERE id='id_number'";
$data = mysql_query($sql); <-- assuming you are using MySQL
while($row = mysql_fetch_assoc($data)){
echo $row['name'];
}
どうしたの?データベースにクエリを実行して、探している ID を持つ行を引き出します。それらを配列に格納し、その配列をステップ実行して、名前をユーザーにエコーします。