http://www.csdn.net/Expert/TopicView1.asp?id=765016

解决方案 »

  1.   

    输出查询值可以这样写:
    while($result=mssql_fetch_array($re))
    {
      echo $result[0];
      echo $result[1];
    }
    其实这个直接使用函数是一样的。你自己试试就知道了!
      

  2.   

    如何用PHP3调用Microsoft SQL Server的存储过程转 01-02-06 10:28 456p 何志强
    --------------------------------------------------------------------------------
     如何用PHP3调用Microsoft SQL Server的存储过程,这里有一例 存储过程(procedure.sql): 
      create procedure hello 
       @yourname varchar(50) = "无名士" 
      as 
      select @yourname + ",你好!" 
      go PHP3程序(procedure.php3): 
      <? 
      $server = mssql_connect("localhost","sa","") or die("无法连接数据库服务器!"); 
      $db = mssql_select_db("test",$server) or die("无法连接test数据库!");   echo "<table border="1" cellspacing="0" cellpadding="0">"; 
      echo "tr";   $query = "exec hello @yourname="朋友""; 
      $rst = mssql_query($query,$db) or die("无法执行SQL:$query"); 
      $fields_num = mssql_num_fields($rst); 
      $i=0; 
      while($i<$fields_num){ 
       $fields[$i] = mssql_field_name($rst,$i); 
       echo "th" . $fields[$i] . "/th"; 
       $i++; 
      } 
      echo "/tr"; 
      while ($record=mssql_fetch_array($rst)) { 
       echo "tr"; 
       $i=0; 
       while($i<$fields_num){ 
       $value = $record[$fields[$i]]; 
       if($value=="") 
       echo "td /td"; 
       else 
       echo "td" . $value . "/td"; 
       $i++; 
       } 
       echo "/tr"; 
      } 
      mssql_free_result($rst);   echo "/table"; 
       
      mssql_close($server) or die("无法与数据库服务器断开连接!"); 
      ?>