編集:$iが0ではなく1に初期化されているためですか...???
データベースから取得した特定の値をセッション変数に格納します。これは私がそれを行う方法です:
$i = 1;
//query to select tuples from the database;
while($i <= $num) //$num is the count of the rows returned by the query
{
$_SESSION['first'][$i] = $row->first;
$_SESSION['second'][$i] = $row->second;
$i++;
}
次に、それらを次のように使用します。
$i = 1;
foreach ($_SESSION['first'] as $names)
{
//do something with $_SESSION['second'][$i];
$i++;
}
私が得るエラー:( ページを更新すると消えます)
Invalid argument supplied for foreach()