<?
$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>";
}
?>

解决方案 »

  1.   

    <?php
    $aa=array(1,2,3,4,5,);//建立一个aa这个数组。
     
    //下面的是遍历这个数组。
     foreach($aa as $key=>$val) {
     print $key."=>".$val."<br>";
     
     }
    //也可以这样显示等等
    print $aa[0];
    ?>
      

  2.   

    关于anziqi回答的补充:
    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;
    }
    ?>
      

  3.   

    <?php
    //建立一个数组
    $aa = array();//空的呵
    $aa[] = 0;
    $aa[] = 1;
    //显示一个数组
    print "<pre>";
    print_r($aa);
    print "</pre>";