Iは、以下のコードを使用してこのページsession.phpを有する:PHP選択行[A]配列は、セッションを保存する[B]
<?php
session_start();
---------db connection----------
$sql = "SELECT name1, cat_no, price FROM WHERE name1='cuvette' ORDER BY 'name1' ASC;
$result = mysqli_query($con,$sql);
$_SESSION['a'] = [];
while($row = mysqli_fetch_array($result)) {
$_SESSION['a'][] = $row;}
私がしますprint_r場合($ _ SESSION [ 'A'])、それをouputs:今
Array ([0] => Array ([0] => Cuvette [name1] => Cuvette [1] => 30400 [cat_no] => 30400 [2] => 9.00 [price] => 9.00)
[1] => Array ([0] => Cuvette [name1] => Cuvette [1] => 10298 [cat_no] => 10298 [2] => 8.00 [price] => 8.00))
、同じページsession.phpに、私は$ _SESSION [ 'B']と呼ばれる別のセッションを作成したい場合、使用して$ SESSION [ 'A']から2番目の行を選択他のページのAJAX、パラメータ... $ GET [10298]:
[1] => Array ([0] => Cuvette [name1] => Cuvette [1] => 10298 [cat_no] => 10298 [2] => 8.00 [price] => 8.00)
$ _SESSION ['b']に格納する
。
[0] => Array ([0] => Cuvette [name1] => Cuvette [1] => 10298 [cat_no] => 10298 [2] => 8.00 [price] => 8.00)
それは単に$ _SESSION ['b'] = $ _ SESSION ['a'] [1] 'ではありませんか? – baskax
$ _SESSION ['b]に2行目のみを保存しますか? – sunilwananje
実際に私はJS AJAXを使ってこのPHPページに[cat_no]の '10298'のパラメータを送って、$ _GET ['10298']とします。 PHPの部分を書くには? –