比如说 数据库中有如下数据 a b c 1 2 3 4 5 6 7 8 9 其中a,b,c是表头 ,其他是数据 $SQL="select * from shuju"; $query=mysql_query($SQL); while($x=mysql_fetch_array($query)) { echo "<tr><th>$x[0],<br></th></tr>"; } 这样可以得到1、4、7 三个数据;假如我定义$data= array( );将第一列的数值赋给数组$data 应该怎么办呢
**********************************
$SQL="select * from shuju"; $query=mysql_query($SQL); $data = array(); while($x=mysql_fetch_array($query)) { $data[] = $x[0]; // 把第一列压入到数组中 }
得到的 $data的数组是一个一维数组,直接print_r($data); 可以查看,
php的数组是核心,如果你不能完全理解,放下所有其他问题,专门研究一个星期数组,理解透了,php就掌握差不多了。
|