$sql=select * from database where id='$id'  <-----
加个引号

解决方案 »

  1.   

    $sql=select * from database where id=$id;
      

  2.   

    &row=mysql_fetch_array($result);
    这是什么
    是“$”->美元,不是&
      

  3.   

    $sql = "select * from datebase where id=$id";
    $query = mysql_query($sql);
    $result = mysql_fetch_array($query);
    这样应该没有错的,如果有错的话,可能是你的参数不对
      

  4.   

    &row=……难道这是定位符和内存地址什么的?
      

  5.   

    ,&row=mysql_fetch_array($result)这条语句报参数非法这里的&符号要换成$,如果这里不是楼主打错的话...唯一的可能就是你的$id的值不存在,你echo 一下看看