<?
require_once("conn.php");
$query = mysql_query("select * from table where name like'%".$_GET['name']."%',$db");
$result = mysql_query($query);
echo ",".$row['name'].",".$row['address']."<br \>";
?>
如何在$row['name']之前添加一个自动编号,号码从数字0开始?

解决方案 »

  1.   

    $result = mysql_query($query); 这一句应该是 
    while($row = (mysql_fetch_array($query))
    {
      $rows[] = $row;
    }
    $rows 是一个二维数组 默认就有个key了 从0开始
    也可以
    $i = 0; 
    while($row = (mysql_fetch_array($query))
    {
     $row['key'] = $i;
      $rows[] = $row;
     $i++;
    }
      

  2.   

    怪事,添了你的第二个代码, 会提示
    Parse error: syntax error, unexpected '{' in E:\www\122\resault.php on line 6<?
    require_once("conn.php");
    $query = mysql_query("select * from table where name like'%".$_GET['name']."%',$db");
    $i = 0;  
    while($row = (mysql_fetch_array($query))
    {
     $row['key'] = $i;
      $rows[] = $row;
     $i++;
    echo $row['key'].",".$row['name'].",".$row['address']."<br \>";
    }
    ?>
      

  3.   

    while($row =mysql_fetch_array($query)) 这一句错了 哈哈 
    你要个好点的编辑器
      

  4.   

    看样子以后要少用Dreamweaver,多用用emeditor