忘了选择数据库了,在$query前面加一句:
@mssql_select_db($dbname,$dbh);

解决方案 »

  1.   

    <?php  $dbname="DBNAME";
    $dbh =  mssql_connect ("violetci",'violetci','pv');
    *****************************************************
    mysql_select_db(your_database_name);
    *****************************************************
    //$query = "select * from dtproperties"; 
    $query = "select * from test"; 
    $res = mssql_query($query); $num_field = mssql_num_fields($res);echo "<pre>";
      $j=0;while($row = mssql_fetch_array($res)) {
      echo "user $j :"; 
      echo "\n";  
      for ($i=0;$i<$num_field;$i++)
      {
       $name_filed=mssql_field_name($res, $i);
       echo "$name_filed = $row[$i]";
       echo "\n";
      }
      echo "\n";
      $j++;
    }
    mssql_free_result($res);  
    echo "</pre>";
    ?>
    如果还有问题的话,看一下你的表名是不是:test.
      

  2.   

    大哥你没有mssql_select_db
    连数据库吧.mssql_connect
    mssql_select_db
    mysql_query
    你少了一个.