同意楼上的,都用后一种方法,iss和apache都没问题,呵呵

解决方案 »

  1. 当使用integer类型作为键名时,[]内不用''号.
    当使用string类型作为键名时[]内必须用''号.
      

  2. 这于设置和工作方式无关正常的书写格式是
    echo $myrow['id'];

    echo "$myrow[id]";若你写做
    echo $myrow[id];
    那么php将先把id理解为枚举类型,当找不到时才会作为字符类型解释
    你可以对比观察
    echo $myrow['id'];
    echo $myrow[id];
    后者的速度明显低于前者至于“不过在Apache的CGI下运行就有问题”只能理解为你用的php版本有问题
      

  3. 4包含4以前的版本支持
    echo $myrow[id];虽然这个写法不对
    最好是写成echo $myrow['id'];
      

  4. php5 一样可以写成 echo $myrow[id];
    其他的上面我已经说了
      

类似问题 »