これは、学生テーブルのフィールド名であるすべてのサブジェクト名を出力するプログラムです。すべてのサブジェクト名を配列に格納し、その配列値を別のページに出力する必要があるため、その配列をセッション変数に格納しました。ただし、次のページでその配列を印刷する場合は、「配列」としてのみ印刷されます。
<?php
session_start();
$con=mysql_connect("localhost","root","");
mysql_select_db("cse",$con);
$sql="select * from studenttable where username='saravanan'";
$calname=array();
$i=0;
mysql_query($sql);
while($rs=mysql_fetch_field($result))
{
$colname[$i]=$rs->name;
$i++;
}
$_SESSION['subject']=$calname;
?>
in the next page i print the session variable using
<?php
session_start();
echo $_SESSION['subject'];
?>
but i am getting "Array"only as output.
how to print the all value of array what i stored into it already?