第一个页面a.php没有错误,能够正确的从数据库中读出数据,关键是第二个页面,提示:修改失败!

解决方案 »

  1.   

    是这样的!
    这里有问题,你查手册就会知道,mysql_query($sql,$conn))只有在执行查询语句成功时才会返回true!
    if($query1 = mysql_query($sql,$conn))
    {
    echo "<script language=javascript>alert('修改成功!');</script>";
    }
    else
    {
    echo"修改失败!";
    }
    建议这样写:
    直接写:
    $query = mysql_query($sql,$conn);
    if($query != false)//注意,尽量不要写成if($query == true)
    {
      //***********
    }
    else
    {
     //****************
    }
      

  2.   

    $query1 = mysql_query($sql,$conn)
    这句话出错了.
      

  3.   

    ① 打印出 操作的 mysql语句
    ② 把打印出来的语句 用 phpMyAdmin 执行 看看你的mysql 语句有没有问题。