如果ID字段不是字符串,把'$ID'上的单引号去掉试试。

解决方案 »

  1.   

    都试过了,还是不行啊,怀疑PHP把ID和“$ID”中的ID认为是一个了,所以在查询的时候要么一个也查不出来,要么就遍历整个数据库,唉,是不是我的PHP有问题啊。还有啊,表单提交之后,是不是自动生成与表单相同的变量啊,比如,表单<input type=text name=id>,提交之后就用$id来表示啊?
      

  2.   

    用REQUEST['ID']看能取到id值吗?
      

  3.   

    链接提交参数的方式:........./more.php?id=11
    $query = "select * from addrbook where ID='$ID'";====〉
    $query = "select * from addrbook where ID='$id'";PHP大小写明感……
      

  4.   

    应该使用$_REQUEST["ID"]来取得上一页的ID值,而不是$ID !!!
      

  5.   

    噢,谢谢大家呵,可以了。
    请Snig解释一下$_REQUEST["ID"]是什么意思好吗?
    谢谢。 :)
      

  6.   

    楼主,你可以先输出你的query语句看看正不正确,再看看你的$DBName对不对,你也可以count一下$profile里有没有东西。