<?
$conn = mysql_connect('localhost','username','userpassword');
$db = mysql_select_db('theDatabase');
$sql = "create table tablename (iname int(4) NOT NULL,cname varchar(20) NOT NULL)";
mysql_query($sql);
$sql = "select * from tablename";
$result = mysql_query($sql);
$number = mysql_num_fields($result);
for($i=1;$<=$number;$i++)
{
echo mysql_field_name($result,$i);
echo " ";
}
$dbRow = mysql_fetch_array($result)
reset($dbRow);
while(list($k,$v)=each($dbRow))
{
echo $k." is ".$v."\n<br>";
}
?>
$conn = mysql_connect('localhost','username','userpassword');
$db = mysql_select_db('theDatabase');
$sql = "create table tablename (iname int(4) NOT NULL,cname varchar(20) NOT NULL)";
mysql_query($sql);
$sql = "select * from tablename";
$result = mysql_query($sql);
$number = mysql_num_fields($result);
for($i=1;$<=$number;$i++)
{
echo mysql_field_name($result,$i);
echo " ";
}
$dbRow = mysql_fetch_array($result)
reset($dbRow);
while(list($k,$v)=each($dbRow))
{
echo $k." is ".$v."\n<br>";
}
?>
$aa=array(1,2,3,4,5,);//建立一个aa这个数组。
//下面的是遍历这个数组。
foreach($aa as $key=>$val) {
print $key."=>".$val."<br>";
}
//也可以这样显示等等
print $aa[0];
?>
anziqi回答了一维数组的情况,我再说说多维数组的情况。
原理是相同的,不过就是多维数组中的元素可能也是数组。比如:
<?
$array=array(array(0,1,2),array(3,4,5),array(array(6,7,8),array(9,0)),array('a','b','c'),array(array('d','e','f'),'g','h');
//如果只是想看看数组的结构,可以用print_r()函数。
print_r($array);
//如果要得到数组里的每个值,就要用循环。
while(list($key,$val)=each($array)){//其中$key是下标,$val是元素的值
echo $val;
}
?>
//建立一个数组
$aa = array();//空的呵
$aa[] = 0;
$aa[] = 1;
//显示一个数组
print "<pre>";
print_r($aa);
print "</pre>";