'.'点号是链接两个字符串的,你上面的是跟前面的"select from header where postid='"这段连接
直接写成postid='$post['parent']'这样是不行的。楼主试一下就知道了

解决方案 »

  1.   

    postid='$post['parent']'”这个绝对错,用单引号括住的变量仅仅是一个字符串,返回的是$post['parent'],甚至是语法错误,用双引号括住可以转义变量(数组必须这样,单纯是变量就不用也行的),如果不用则会返回$post['parent'],而不是变量值,那个“.”英文句号是表示连接前后字符的意思,详细请看PHP手册
      

  2.   

    可以的    PHP中双引号内的变量会自动赋值    看手册