如果版本,4.2以后,使用$_GET["id"]代替$id

解决方案 »

  1.   

    $result=mssql_query("select content from word where w_id=".$_GET[id]);
      

  2.   

    很明显query并没有获得正确的字串,原因在于Query内"$id"被当做串来处理,而不是变量本生的值.改成这样试试吧.query = "select content from word where w_id=".$id;
    $result = mssql_query(query);
      

  3.   

    当然$id的用法需要php.ini里面的register_globals = on才行, 否则就要用$_GET[id]来取的变量.
      

  4.   

    $_REQUEST[id]也可以的,看你怎么用了
      

  5.   

    $result=mssql_query("select content from word where w_id=".$_GET[id]);
      

  6.   

    可以在php.ini中加以设置这个选项:register_globals = Off把它改为On即可直接应用此变量:$id
      

  7.   

    应该不是$id的问题;
    如果是,也只能是query结果出错。
    而不是Warning: mssql_query() [function.mssql-query]
    大概是函数写错了。
      

  8.   

    试试
    echo $_GET['id'];
    exit;
    有没有值打出来先!
      

  9.   

    $result=mssql_query("select content from word where w_id='$id'");
    这样应该可以。