快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

例子:用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("无法与数据库服务器断开连接!");
  ?>





返回类别: 教程
上一教程: 怎样复制文件夹及其所有内容
下一教程: PHP4的核心:Zend (转载自奥索)

您可以阅读与"例子:用PHP3调用Microsoft SQL Server的存储过程"相关的教程:
· PHP怎样调用MSSQL的存储过程
· PHP怎样调用MSSQL的存储过程 
· php调用mysql存储过程和函数的方式
· 用PHP调用Oracle存储过程
· 用PHP调用数据库的存贮过程!
    微笑服务 优质保证 索取样品