0

を使用してxampp, PHP, and MSSQLいます。データベースSELECTからステートメントを実行する必要があります。MSSQL今のところ、私は接続を確立しただけで、DBに対してステートメントMSSQLを実行するのは難しいと感じています。SELECTdbo.My_TABLE

私のコードは次のとおりです。

そして私が得るエラーFatal error: Call to undefined function sqlsrv_exec() i

$ser = "COMP\DEF";
$co = array( "Database"=>"IST");
$conn = sqlsrv_connect( $seR, $CO);

if(! $conn ) {
     echo "failed.";
}


if ($conn) 
{ 
  //the SQL statement that will query the database 
  $query = "select * from dbo.MY_TABLE"; 
  //perform the query 
  $result=sqlsrv_exec($conn, $query); 



  //print field name 
  $colName = sqlsrv_num_fields($result); 
  for ($j=1; $j<= $colName; $j++) 
  {  
    echo "<th>"; 
    echo sqlsrv_field_name ($result, $j ); 
    echo "</th>"; 
  } 

  //fetch tha data from the database 
  while(sqlsrv_fetch_row($result)) 
  { 
    echo "<tr>"; 
    for($i=1;$i<=sqlsrv_num_fields($result);$i++) 
    { 
      echo "<td>"; 
      echo sqlsrv_result($result,$i); 
      echo "</td>"; 
    } 
    echo "</tr>"; 
  } 

  echo "</td> </tr>"; 
  echo "</table >"; 

  //close the connection 
  sqlsrv_close ($conn); 
} 

?>
4

1 に答える 1

0

で置き換えてみてくださいsqlsrv_execute

マニュアルと例は次のとおりです。

http://www.php.net/manual/en/function.sqlsrv-execute.php

于 2012-08-28T11:45:51.297 に答える